TLDR Web Dev · ARTICLES & TUTORIALS
UPGRADING UBER'S MYSQL FLEET TO VERSION 8.0
Summary from the TLDR Web Dev newsletter
Uber's MySQL infrastructure underwent a major upgrade from version 5.7 to 8.0 to address security concerns and improve performance. The company went for a side-by-side upgrade approach to minimize downtime, reduce risk, and allow for thorough testing. The upgrade was a multi-stage process with node replication, a soak period, traffic diversion, and primary node promotion.