P·01 — Lead engineer
Atlas Ledger
Double-entry accounting engine handling multi-currency settlement for a payments platform.
The brief
Double-entry accounting engine handling multi-currency settlement for a payments platform.
The result
Cut month-end reconciliation from 6 hours to 11 minutes by replacing a cron-driven batch with an event-sourced projection built on database-backed queues.
Built with
- Laravel
- PostgreSQL
- Redis
- Horizon
The documentation below is the project’s own: the decisions, the constraints, and the runbook that keeps it boring to operate.
All selected workDocumentation
Every page of Atlas Ledger documentation: 3 pages.
Overview
What the ledger is, the batch it replaced, and the constraints that shaped it.
ReadArchitecture
Journal, projections, queue ownership and the invariants that keep the books balanced.
ReadOperations
Lag, replays, and the month-end runbook the finance team follows.
Read