Beaver Duty

Beaver Duty

Share this post

Beaver Duty
Beaver Duty
Upstream Alert: We all fall for the same trap

Upstream Alert: We all fall for the same trap

A routine OS update took down Heroku for 23 hours on June 10th, 2025. The incident echoes similar outages at OpenAI and Datadog, reminding us that lessons fade.

Matt's avatar
Matt
Aug 12, 2025
∙ Paid

Share this post

Beaver Duty
Beaver Duty
Upstream Alert: We all fall for the same trap
Share

Summary: https://www.heroku.com/blog/summary-of-june-10-outage/

What happened?

On June 10th, 2025, Heroku went offline. Web apps died quietly, CLI commands failed, and logging vanished. And the status page? Broken too.

The outage lasted 23 hours and impacted users around the globe. The cause? A routine OS update, the kind you expect to be boring.

One of Heroku’s servers received an automated patch that unexpectedly restarted its networking service. Well, that wasn’t supposed to happen in the first place. But even more challenging: Heroku relies on a legacy script that set-up proper routing during boot only. So when the networking stack restarted mid-run, the routes didn’t get reconfigured.

Result? Servers could no longer reach the outside world.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Matt
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share