UPGRADING GITHUB.COM TO MYSQL 8.0
GitHub successfully upgraded its fleet of 1200+ MySQL hosts to version 8.0, which was a challenging task due to the complexity of its ecosystem. Key challenges included ensuring backward replication and identifying queries that passed CI but failed in production. In this post, GitHub’s team describes how they addressed these challenges. The experience led to the development of new processes and operational capabilities for managing the MySQL fleet, with a focus on automation and self-healing capabilities for future upgrades.