Making the best of a bad situation: Lessons from an Intercom outage

Date:

Share:

Imagine starting your day with a page about elevated exceptions, diving into Datadog, and uncovering a lurking 32-bit integer limit in one of the most critical parts of your app’s data model.

Well, that’s what happened during a particularly chaotic, and unusual, outage for Intercom. What followed was a five-hour marathon incident response involving monkey patches, migrations, and feature flag gymnastics – but despite the stress, it was certainly educational.

“Learn what went wrong, how we fixed it, and the lessons we learned to prevent it from happening again”

There was inevitably lots to learn, and I share the key lessons in this talk at Rails World 2024.

You can hear the highlights (and lowlights) of that incident, including what went wrong, how we fixed it, and the lessons we learned to prevent it from happening again.

I also dive into some of the technical details we implemented after the fact to make our Rails app more resilient.

If you’re curious about how to avoid similar pitfalls – or just enjoy tales of debugging under enormous pressure – check out the video.

Off Script Ep7 - Blog Vertical Ad - POST LAUNCH

Source link

Subscribe to our magazine

━ more like this

Your plan B needs a plan B, with Nancy Lublin

NANCY LUBLIN: I went to see Ibsen’s A Doll’s House at the theater. Tenth row center, sitting to my left: Donald Trump. Sitting...

You've Got A Fast Car

Steam must have this motherfucker dialed in. Gabe is obsessed with self-published indie weirdness in fiction, and discovered tons of hot shit before it...

Show goes on for Ralph Lauren as fashion reels from Trump tariffs | Fashion industry

Two weeks after Donald Trump announced his “liberation day” tariffs, the fashion industry finds itself in turmoil as it tries to navigate the chaos...

Are cosmetics poisoning our water supply? Episode 154

Should your cosmetics be biodegradable? Fabi asks about biodegradable products… I have an outdoor shower and it drains into the ground and everyone tells me...

635: An Effective Operator

Pre-show: Casey’s lightly boken his AirPods Pro 2 Porsche Taycan Ioniq 5 BMW i4 Chevy Bolt 🗣️ ATP WWDC 2025 STORE IS UP!! 🗣️ Follow-up: 12 April: Trump excludes some electronics...