Sam Lambert, CEO of PlanetScale, discusses hyperscaling SQL databases, using Vitess for SQL shard orchestration, and the challenges and benefits of scaling databases. The episode is hosted by Lee Atchison, a software architect and author, focusing on cloud computing and application modernization.
Read more
AI Summary
Highlights
AI Chapters
Episode notes
auto_awesome
Podcast summary created with Snipd AI
Quick takeaways
PlanetScale offers a highly scalable MySQL platform addressing infrastructure challenges in software development.
Vitess technology utilized by PlanetScale enables efficient sharding of databases for enhanced scalability and reliability.
Deep dives
Introduction to PlanetScale's MySQL Platform
PlanetScale provides a unique and highly scalable MySQL platform catering to the fundamental infrastructure challenges in software development. This platform targets databases requiring constant availability and top-notch performance, vital for large direct consumer brands delivering personalized experiences.
Origin of PlanetScale and Vitesse Technology
PlanetScale originated from YouTube's creation of Vitesse, a groundbreaking technology developed a decade ago to scale their main database across 70,000 servers globally. Leveraging this powerful technology, PlanetScale commercialized Vitesse to offer a scalable MySQL platform hosted in the cloud.
Innovations in Shard Orchestration with Vitesse
Vitesse acts as a proxy and cluster manager for MySQL, allowing efficient sharding of databases across numerous servers. This approach enables distributing large database workloads effectively, enhancing scalability and reliability for high-traffic applications.
Advanced Capabilities and Schema Changes in PlanScale
PlanScale introduces innovative features like non-blocking schema changes, enabling seamless modifications to database schemas without disrupting reader-write access. It provides a robust mechanism to manage schema changes at scale, facilitating continuous evolution and reliability for critical applications.
Databases underpin almost every user experience on the web, but scaling a database is one of the most fundamental infrastructure challenges in software development. PlanetScale offers a MySQL platform that is managed and highly scaleable.
Sam Lambert is the CEO of PlanetScale and he joins the show to talk about why he started the platform, scaling databases, using Vitess for SQL shard orchestration, and more.
This episode is hosted by Lee Atchison. Lee Atchison is a software architect, author, and thought leader on cloud computing and application modernization. His best-selling book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments.
Lee is the host of his podcast, Modern Digital Business, an engaging and informative podcast produced for people looking to build and grow their digital business with the help of modern applications and processes developed for today’s fast-moving business environment. Listen at mdb.fm. Follow Lee at softwarearchitectureinsights.com, and see all his content at leeatchison.com.