World
>
Agenda - Day Three>
Making the best of a bad situation - Lessons from one of Intercom’s most painful outages
Making the best of a bad situation - Lessons from one of Intercom’s most painful outages
On 22 Feb 2024 Intercom had one of its most painful outages in recent memory. The root cause? A 32-bit foreign key referencing a 64-bit primary key.
We’ll take a look at what happened, why it happened, and what we did to ensure it didn’t happen again, including some changes you can make to your own Rails apps to help make sure you don’t make the same mistakes.
13:00 - 13:30
September 27th
Track 1
Miles McGuire
Staff Engineer, Intercom
Miles has spent 7 years at Intercom working on datastore performance, scalability, and availability from the application layer all the way down.