Vitess
Couche de mise à l'échelle pour MySQL, née chez YouTube en 2010, quand une seule base ne suffisait plus. Elle gère le sharding si bien que l'application croit toujours parler à un simple serveur MySQL.
L'architecture compte trois éléments : vtgate est la façade à laquelle se connecte l'application, qui analyse chaque requête et l'aiguille vers le bon shard ; vttablet accompagne chaque instance MySQL, gère le pool de connexions et protège contre les requêtes qui s'emballent ; enfin une couche de topologie dans etcd retient où se trouvent les données. Le resharding peut se faire sous trafic réel. Un keyspace est une base logique répartie entre les shards selon une clé choisie. Le projet a été donné à la CNCF, fait tourner notamment Slack et GitHub, et constitue le socle commercial de PlanetScale.