Rebuilt a trading ledger to clear 4.2M orders a day
- 4.2M
- orders cleared daily
- -92%
- end-of-day close time
- 0
- reconciliation breaks post-launch
Challenge
A monolithic ledger buckled during volatility windows, creating reconciliation breaks and a 6-hour end-of-day close.
Approach
We extracted an event-sourced ledger onto Kafka with deterministic replay, then migrated in shadow mode for nine weeks before cutover.