
Database School Vitess for Postgres, with the co-founder of PlanetScale
Jul 1, 2025
Sugu Sougoumarane, co-creator of Vitess and co-founder of PlanetScale, discusses his journey from scaling YouTube's database to his latest project, Multigres, aimed at sharding in Postgres. He shares insights on intelligent query parsing, preventing outages, and the evolution of Vitess. Sugu reflects on personal growth during his sabbatical and the significance of community in developing user-friendly database solutions. With a focus on small team efficiency, he explores how they tackle challenges in distributed systems and the ambitions for enhancing compatibility and performance.
AI Snips
Chapters
Transcript
Episode notes
Relational Algebra Enables Sharding
- Vitess parses and decomposes SQL queries using relational algebra to determine how to route to shards.
- Even complex queries can be broken into parts that run on individual shards and combined later.
Maintaining Vitess Solo and Team Growth
- Sugu was the sole maintainer of Vitess for a while, managing complexity by focusing on one area at a time.
- He later built a strong team and transitioned leadership to them before taking a three-year sabbatical.
Sabbatical and Rediscovering Empathy
- During his sabbatical, Sugu focused on connecting emotionally to values like empathy.
- He engaged in voluntary work to deepen human understanding before returning to tech.
