Skip to content

Comment on Heroku: a follow up on last week's outage

Comments

weird. they had a problem caused by a series of bugs, yet the word "test" doesn't appear anywhere in that page.

Testing distributed systems is much, much harder than doing so on a monolithic codebase. The number of failure modes goes up very rapidly with the number of nodes in the system & your code has to (in principle) cope with every possible one.

true, but it sounds like they (and perhaps you) have never even heard of the chaos monkey.

Randomly killing instances wouldn't have detected this particular failure mode as far as I can see, since the error lay in the inability to resurrect a failed process under certain circumstances.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.