learn / field notes

Production failures, explained from the broken system outward.

These notes explain the mechanisms behind Torollo incidents. Each one starts with a failure you can observe, then separates the fixes by the trade they make.

from explanation to incident

Read the mechanism. Then make it fail.

Redis + PostgreSQL

The thundering herd

One expired key turns a healthy cache into correlated database load.

Inspect the cache incident

RabbitMQ + Redis

Charged twice

A recovered message repeats a customer-facing side effect.

Inspect the payment incident