Northwind Payments Platform
A payments operations console serving 40k merchants, rebuilt for speed and trust.
How we charted it
The challenge
Northwind's console buckled under load: dashboards timed out, reconciliation ran overnight, and shipping a change meant a weekend of careful deploys. The team was growing but velocity was shrinking.
Our approach
- 01
Mapped the domain and carved the monolith into typed service boundaries with a strangler-fig migration — reversible at every step.
- 02
Moved reconciliation onto an event stream so balances updated in seconds, not hours.
- 03
Introduced an end-to-end type contract from database to UI, plus a test harness that gave the team confidence to ship daily.
The outcome
Northwind now ships multiple times a day. p95 latency dropped 63%, overnight batch jobs became real-time, and on-call pages fell off a cliff.
Why this stack
Boring on purpose: PostgreSQL for the ledger, a typed Node service layer, React on the front end, and infrastructure-as-code so the whole thing is reproducible.
Have a build in mind? Let's chart it.
Tell us where you're headed. We'll reply within one business day with a clear, senior take — no sales theatre, no obligation.