Vitess is a database clustering system for horizontal scaling of MySQL. More info on this at http://vitess.io.
The V3 engine of VTGate gives you an abstraction layer that allows you to shard the database without having to change much of the application.
This list of sessions is a deep dive into the design and implementation of V3. This is mainly meant for people that want to contribute to the project. It's also useful for those who are evaluating Vitess and would like to know how its internals work.