Back to case studies

FinTechNorthline Payments

Rebuilding a Ledger That Could Not Lose a Cent

Month-end close cut from 9 days to 36 hours

Zero lost postings in the first two quarters

Payout incidents down 81%

The challenge

A regional payments firm was running balances on a 12-year-old monolith. Month-end close took nine days, and a single lock timeout could freeze merchant payouts.

What we shipped

We split posting, reporting, and payouts into audited services with exactly-once handlers, a double-entry store in Postgres, and a read model for the merchant dashboard. Ops got a replay tool instead of weekend SQL.