Vitess: The Complete Story
YouTube's vitess has been under development since 2010. The earliest version was just a connection proxy that helped us buy some headroom. Over time, the features evolved, while the tools and servers grew to be more efficient, fault tolerant, and manageable. This iterative journey led us to what Vitess has become today: a distributed, cloud-based storage solution that exhibits some of the best properties of a relational database. The first part of the talk will cover the core features of Vitess. The second part will dive into the details of the V3 API, and how we conceptualized a database engine that uses other database engines for its storage.
Software Engineer, Google
Software engineer on the open-source Vitess project created by YouTube.
Engineer, Infrastructure & Storage, YouTube
Sugu works on scalability projects at the YouTube infrastructure & storage team. He's currently focused on developing Vitess. Prior to YouTube, he was part of the architecture team at PayPal where he built many of PayPal's core features. Sugu has also done work in development environments, compilers, and computer graphics.