Building NuConta: From Zero to Millions of Customers
summary
Describes the NuConta architecture for building a digital bank from scratch to millions of customers, focusing on a microservices system using event-sourcing to maintain consistency without sacrificing availability. Explains using Kafka for backend microservice communication and using React Native plus a GraphQL API to accelerate frontend iteration.
AI-written summary · about
chapters (11)
- 0:00NuConta introduction
- 1:39Project origins and team
- 6:10Microservices overview
- 8:40Kafka and event-driven
- 13:55Reusable service blocks
- 17:29Consistency in transfers
- 29:53Failure handling and idempotency
- 30:14Transaction feed and BFF
- 37:13GraphQL for frontend
- 42:12Key takeaways
- 42:59Q&A
related talks
32mNubank's experience scaling microservices operations
01h 07mTheory and Practice of the Big Bang
31mFireside Chat: The Big Digital Push: Committing to the Cloud in the Finance Industry
41mBuilding a Bank (with DDD, Microservices, and Autonomous Teams)
46mA Microservices Experience in Banking
25mFrom Millions of Customers to Petabytes of Data: A Journey to Microservices
30mRunning multiple Nubanks at once
42mFrom Monolith to Microservices: The Evolution of a Banking Platform
