Vitess: Fearlessly Scaling in the Cloud Базы данных и системы хранения
Sugu is the co-creator of Vitess, and has been working on it since 2010. Prior to Vitess, Sugu worked on scalability at YouTube and was also part of PayPal in the early days. His recent interest is in distributed systems and consensus algorithms. He occasionally shares his thoughts on his https://ssougou.blogspot.com/
When Vitess was migrated to run from bare-metal into Google's cloud, it was deployed as a regular stateless application. This meant that a process reschedule resulted in all the local data being wiped. The property of Vitess to survive in such an unforgiving environment made it naturally suited to run on Kubernetes. Additionally, you can scale Vitess indefinitely through transparent sharding, and it takes you one step beyond by allowing you to group related data using materialized views. The session will cover the Vitess architecture with a demo that showcases the power of materialized views in a sharded environment.