Sector
Financial services & payments
Authorisation, clearing and ledger systems where the latency budget is measured in milliseconds and a failed write is a reconciliation problem for weeks.
The detail
Payments is the sector that punishes hand-waving fastest. A card authorisation has a hard budget end to end, and everything you would like to do — risk scoring, tokenisation, fraud checks, currency conversion — has to fit inside it. Miss it and the issuer times out; get the ledger wrong and you are reconciling by hand for a month.
We work on the parts that cannot be retried casually: idempotent write paths, exactly-once semantics over at-least-once transports, dual-ledger reconciliation, and the boring discipline of making every mutation replayable. Where the existing system is a monolith with a decade of scar tissue, we carve out the hot path first and leave the rest alone rather than proposing a rewrite nobody can finance.
Compliance is treated as an engineering constraint rather than a document. PCI scope reduction, PSD2 strong customer authentication, audit trails that survive a regulator asking for a specific transaction from eighteen months ago — these shape the architecture from the first week, not after the first audit.
Typical engagements: authorisation path latency work, ledger correctness and reconciliation, migration off a batch settlement window, and standing up an event backbone that the fraud and reporting teams can both read from.