1 Database Outages at GitHub
1.1 When ID column hits its limit
1.2 ALTER TABLE on a huge MySQL table
1.3 Inefficient SQL query due to an edge case
1.4 Data divergence due to Master failover
1.5 Outage due to ProxySQL upgrade
1.6 Integer Overflow in MySQL DB
2 Outages due to blindspots at GitHub
2.1 Repository creation failed due to Secret Scanning
2.2 Outage due to reversing an index
2.3 Outage due to a GraphQL lib
3 Topological Outages at GitHub
3.1 Outage in AB experimentation service
3.2 Chaos in Zookeeper
3.3 Cascading failures due to DB outage
The course is not complete yet, more lessons coming soon.