From Monolith to State-of-the-Art Banking
summary
Claims migration of a legacy core to a homegrown platform over three years, ending with all customers moved in Q2 2021, using event sourcing + CQRS and AWS managed services. Architecture runs 93 Go microservices on Kubernetes, stores events in DynamoDB + Postgres snapshots, and uses SNS/SQS for orchestration. A 300 million–record backfill finishes with six hours to spare; reconciliation tooling yields effectively zero consistency failures. Outcome: new ledger rebuilt from events, higher scalability and observable retry/supervisor tooling to detect stalled payments.
AI-written summary · about
chapters (6)
- 0:00Intro
- 3:11Core banking
- 11:38There's not optimization in a bad design
- 18:58The major disadvantage of distributed software
- 25:38Migration plan
- 35:06Outro
related talks
35mLegacy Monolith to Microservices
42mFrom Monolith to Microservices: The Evolution of a Banking Platform
29mMoving from A and B to ~150 microservices, the journey and learnings
58mJourney to the Cloud - a Rearchitecting Story
25mFrom Millions of Customers to Petabytes of Data: A Journey to Microservices
23mOn the road from Monolith to Micro
29mMonolith to microservices transformation at Broadridge Advisor Solutions
44mRoute to microservices the epic voyage of a fintech leader
