Are you dealing with the challenges of rapid growth? Are you wondering how to scale your database layer? Should you use NoSQL? Should you shard your relational database? If you’re facing these kind of problems, this tutorial is for you.
Vitess is a database solution for deploying, scaling, and managing large clusters of MySQL instances. It’s architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware, and it combines and extends many important MySQL features with the scalability of a NoSQL database.
Jitendra Vaidya and Rafael Chacon demonstrate how to get a Vitess cluster up and running and how to perform most of the typical operations that you’ll face while running Vitess clusters in a production environment.
Jitendra Vaidya is cofounder and CEO at PlanetScale. Jiten has over 25 years of experience as a software engineer and manager. He was one of the first engineers to transfer from Google to YouTube, where he carried a pager and built stability and automation around MySQL. He also worked at Dropbox and the United States Digital Service (USDS). Jiten enjoys reading and hiking in his spare time.
Rafael Chacon is a senior software engineer on the infrastructure team at Slack, where he is working on the MySQL database layer on top of Vitess. Rafael is passionate about scaling and distributed systems. Previously, he was part of the core services team at MyFitnessPal, where he worked on the foundational services that helped scaled the application to more than 100 million users.
©2018, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org