This website uses cookies
Read our Privacy policy and Terms of use for more information.
Learning paths
There are over 75 issues now, and reading them in the order I wrote them doesn’t make much sense. These paths group them by the problem you’re dealing with. Each one is a reading order, so start at the top and skip anything you already know.
New here? The free 5-day course is the shortest way in. After that, you get the newsletter every Sunday.
Path 1 · Start here
Start here if you keep getting pulled into design conversations and aren’t sure what’s expected of you. The first eight lessons are about weighing up a decision. The rest are about getting a room to agree on it.
The #1 shift from developer to architect (it’s not technical)
Why architects don’t chase perfect designs (and what they do instead)
“One-Way” vs. “Two-Way” Door Decisions With Speed That Doesn’t Break Things
Path 2
Read this once production becomes your problem. SLOs come first, then timeouts, retries, backpressure and circuit breakers. The last few lessons are about spotting trouble before your users report it.
Path 3
For when the numbers in two places don’t agree, or an event went missing somewhere between services. It starts with queries and indexes and works up to events, sagas and tenant isolation.
Path 4
Where to draw the lines between services, and why they so often end up following the org chart. If you’re about to split a monolith, or merge services back together, read this first.
Path 5
Start with the 48-hour bottleneck audit if delivery feels slow and nobody agrees why. Further down there’s deploying without putting every customer at risk, and the running costs that tend to get noticed late, especially for AI features.
The 48-Hour Bottleneck Audit: Find Your Delivery Constraint Before Management Hires a Consultant
Lead Time vs. Cycle Time: Find the Real Bottleneck With a 2-Hour Value Stream Map
Eliminate “Works on My Machine” With Containerized Dev Environments
AI Speeds Up the Part That Was Never Slow and the Bottleneck Just Moved Downstream
Series · Read in order
Seven issues on what happens when a provider you depend on fails, written with DORA and European financial services in mind. I wrote them as a run, so they read best in order.
Series · Read in order
Five public postmortems from Lloyds, Coinbase and Cloudflare, all about changes that looked routine at the time. Most of them end with a check you can run against your own deploy process.
You’ll get the free 5-day course first.