A version number that is a compatibility statement rather than a feature list. Three environments described by hand, and the import that is most of the work.
A sequence of steps across services cannot be rolled back, so each step has a compensating action that undoes its effect after the fact. The compensations are business…
Two services in two languages each invented their own request identifier header, and neither could follow a request into the other. Deciding where the identifier originates is the…
An operation that takes ninety seconds does not fit in a request, and holding the connection open converts every timeout in the chain into a failure mode. The…
Checking whether a key exists and then inserting it is two statements and a race, and the race is precisely the concurrent-retry case the key exists to handle.…
Most PHP repositories contain JavaScript for the build, and the moment one of those scripts does something operational it needs an owner. The build script is fine unowned…
A queue with no bound converts an overload into a latency problem that appears hours later and cannot be reasoned about. Framing the bound as a staleness budget…