DEV Community

Cover image for Black Tuesday · Oct 29, 1929 — 4 engineering lessons from a cascade crash
Futong Dong
Futong Dong

Posted on

Black Tuesday · Oct 29, 1929 — 4 engineering lessons from a cascade crash

Ninety-six years ago today, the New York Stock Exchange lived through what we now call Black Tuesday.

It wasn’t a single overnight break. The week before had already fallen hard; Black Monday (Oct 28) kept sliding; on the 29th, selling hit like an avalanche. By 1932 the Dow had lost about 89% from its peak. Panic gets the headline, but leverage, chained sell rules, and slow information stacked into a cascade failure.

Read it as a distributed-systems outage and you get four takeaways:

  1. Cascades beat single points
    One node can fail; everyone firing the same sell rule at once takes the whole mesh down. Circuit breakers, rate limits, and bulkheads exist to stop stampedes.

  2. Leverage turns a wobble into a disaster
    Borrowed money, borrowed size, borrowed confidence — pretty on the way up, lethal on the way down. Retry storms, unbounded queues, and call chains with no backpressure are tech’s version of leverage.

  3. Slow information makes bad decisions
    Quotes moved by slips and phones; a half-beat late meant a wrong call. Laggy metrics and fuzzy alerts do the same to on-call engineers. Observability is a brake light, not decoration.

  4. “Looks fine” is often the night before the storm
    Healthy systems pressure-test and run failure drills — they don’t wait for their own Black Tuesday to teach the lesson.

(Some images are AI-generated.)

What’s the cascade failure you remember most? Which link broke first?

Top comments (0)