Insights
Notes from the work
Engineering writing about problems we have actually had to solve.
· 9 min read
Replatforming without the rewrite that kills you
Big-bang rewrites fail for structural reasons, not because the team was weak. How to modernise a system incrementally, and the narrow cases where a rewrite is genuinely the right call.
Read· 10 min read
Settling bets exactly once when the feed lies
Result feeds send duplicates, corrections and out-of-order messages. Settlement has to pay out exactly once anyway. How to design a settlement engine that survives its inputs.
Read· 9 min read
Idempotency keys are not optional
Payment endpoints get called twice more often than anyone expects. Here is how to design idempotency properly, including the in-flight duplicate case most implementations get wrong.
Read
Have a project in mind?
Tell us what you are building. We will come back with an honest view of scope, approach and timeline.
We reply within one business day.