Feature Flags Done Right
Every engineering team I have led eventually reaches the same uncomfortable moment: a release is ready, the code is merged, and yet nobody is quite willing to...
Every engineering team I have led eventually reaches the same uncomfortable moment: a release is ready, the code is merged, and yet nobody is quite willing to...
Every payments company eventually runs into the same uncomfortable truth: the money you think you have and the money you actually have are two different...
Every engineer who has built a payments platform eventually runs into the same uncomfortable truth: the moment your system spans more than one database, one...
Every breach post-mortem I have read in the last decade has a secrets problem buried somewhere in it. A connection string in a config file checked into source...
Every few years a new engineer joins one of my teams, looks at our ledger code for the first time, and asks the same question: why are there two rows for every...
Every engineer who has spent time near a payments ledger eventually learns the same lesson, usually at the worst possible moment: a reconciliation report is...
Caching is one of those topics that sounds simple until you ship it. Add a cache, serve a few requests from memory, watch your latency graph drop, and call it...
Somewhere in every engineering organization there is a decision that nobody can explain. A queue sits between two services that could just as easily call each...
Few pieces of infrastructure get reached for as reflexively as the message queue. Somewhere in the lifecycle of every growing system, an engineer looks at a...
Every payments engineer eventually meets the same ghost. A customer taps "Pay" once, the network hiccups, the mobile app retries on their behalf, and suddenly...
Every engineering leader I know can recite the headline statistic about context switching: it takes something like twenty-three minutes to fully recover focus...
Every payment platform I have helped build eventually runs into the same uncomfortable truth: the request you cannot afford to drop and the request you must...