Database School

PlanetScale Postgres with CEO Sam Lambert

Sep 22, 2025
Sam Lambert, CEO of PlanetScale and ex-technical leader at GitHub and Facebook, dives into the strategic shift from MySQL to Postgres. He discusses technical differences between MySQL and Postgres, emphasizing the cultural impact this change has had within PlanetScale. Sam shares insights on why developer vibes and control for startups drove the move and the challenges faced in integrating sharding with Postgres. Plus, stick around for a special surprise at the end!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

How PlanetScale Scales MySQL

  • PlanetScale built extreme-scale MySQL by combining Vitess with a Kubernetes operator and orchestration layers.
  • That stack lets one connection string map to thousands of machines with automated failover and rolling upgrades.
ANECDOTE

TTL Every Node For Safe Rollouts

  • PlanetScale enforces a 29-day TTL on nodes and routinely kills and replaces them to roll upgrades.
  • The operator sequences replica replacements and planned reparenting so the cluster never goes offline during upgrades.
INSIGHT

Vitess Provides The Single-DB Facade

  • Vitess parses MySQL protocol and rewrites queries to distribute and aggregate across shards.
  • It makes many shards appear as one database to applications by planning and pushing queries to the correct shards.
Get the Snipd Podcast app to discover more snips from this episode
Get the app