One-to-Many Products, One-to-Many Countries: Scaling Nubank to 127 Million Customers

Summary

Disclaimer: This summary has been generated by AI. It is experimental, and feedback is welcomed. Please reach out to info@qconlondon.com with any comments or concerns.

This presentation discusses the evolution of Nubank's architecture over a decade to support its growth from a single product in one country to multiple products across several countries, serving 127 million customers.

Key Topics:

  • Growth Challenges: Nubank faced challenges as it expanded in terms of product offerings and geographical presence.
  • Architectural Changes: The initial architecture became a constraint and led to significant adaptations to handle increased demand and regulatory complexities.
  • Scaling Strategies:
    • Introduction of shards as a core strategy for horizontal scaling and fault isolation.
    • Development of cloud environments for different geographical realms and products.
  • Technological Infrastructure:
    • Use of Kubernetes, Kafka, and a microservices architecture standardization.
    • Implementation of Baselines for ensuring maturity and compliance across diverse environments.
  • Lessons Learned: The need for flexible, resilient systems and the challenge of change management in a rapidly growing engineering organization.

Conclusion: The presentation highlighted essential methods for treating platform architecture as a strategic concern, addressing problems before they escalate with practical examples. The insights are applicable to other organizations facing similar scaling challenges.

This is the end of the AI-generated content.


Abstract

Cloud-native tooling and platform engineering promise everything we need to run software at scale: public clouds, infrastructure as code, developer tooling, and well-understood deployment and scaling models that abstract away complexity.

But what happens when business growth outpaces architectural assumptions?

This talk tells the story of how Nubank’s architecture evolved over a decade to support exponential growth, not just in traffic, but in products, regulatory domains and as an engineering organization.

When Nubank expanded from a single product and market into many products and many countries, the generic cloud deployment models and scaling patterns that served us at first became constraining.

We will walk through the challenges that emerged as:

  • The number of products grew rapidly, from credit cards to bank accounts, loans, insurance, investments and more.
  • Regulatory boundaries multiplied across countries.
  • Our horizontal scaling strategy became the bottleneck.

Against this backdrop, we’ll explore some architectural adaptations:

  • Internal architectural concepts to better reason about the system and enable flexible cloud deployment aligned with business needs.
  • System boundaries to reduce blast radius and increase autonomy.
  • Offering platform capabilities as products, hiding complexity from product engineers while providing opinionated “golden paths.”

You’ll leave with practical deployment patterns and concrete examples showing how architectural choices both enabled and constrained business outcomes. Expect to gain insight into treating platform architecture as a first-class strategic concern, not just an operational one, especially in organizations where growth introduces new dimensions of complexity.


Speaker

Laís Oliveira

Principal Engineer and Platform Engineering Architecture @Nubank

Born and raised in Brazil, based in Berlin, Laís Oliveira is a marathonist, outdoor sports enthusiast and a Principal Engineer at Nubank. She holds a bachelor in Computer Science and a MBA in Software Engineering both graduated in São Paulo. Over the years she has built large scale systems for retail and financial industries, including building Nubank from its early days from 12 thousand to now 127 million customers. As a technical leader her areas of interest are functional programming, software architecture and cloud Infrastructure.

Read more

Date

Monday Mar 16 / 02:45PM GMT ( 50 minutes )

Location

Whittle (3rd Fl.)

Slides

Slides are not available

Share

From the same track

Session architecture

From DVDs to Global Streaming: How Netflix’s Commerce Architecture Actually Evolved

Monday Mar 16 / 10:35AM GMT

Netflix didn’t start as a global streaming platform. It began as a US-centric DVD-by-mail business, with a commerce system designed for one country, one currency, and relatively simple payment flows.As Netflix expanded internationally, those early assumptions began to break.

Speaker image - Kasia Trapszo

Kasia Trapszo

Principal Engineer @Netflix, Leading Architecture for the Commerce Platform

Session AI/ML

Behind Booking.com's AI Evolution: The Unpolished Story

Monday Mar 16 / 11:45AM GMT

It’s easy to look at a mature AI platform and imagine a grand blueprint. Ours began with none. What started as a few data scientists hacking on Perl scripts and Mysql queries has grown into an AI platform that impacts millions of travel decisions every day.

Speaker image - Jabez Eliezer Manuel

Jabez Eliezer Manuel

Principal Engineer @Booking.com - Building Next-Gen AI Platform

Session architecture

Evolving Wise Architecture to Power a Global Account

Monday Mar 16 / 01:35PM GMT

We all strive for loosely coupled and highly cohesive systems, yet as products scale, it is not uncommon for architecture to drift towards a “distributed big ball of mud” where a single change requires cascading changes across multiple services.

Speaker image - Andrei Tognolo

Andrei Tognolo

Staff Engineer @Wise, 19+ Years in Software Engineering, Previously Senior Consultant @ThoughtWorks

Session Platform Engineering

Modernising Retail at Scale: Architecting a Cloud‑to‑Edge Platform for a Global Enterprise

Monday Mar 16 / 05:05PM GMT

Modern retail depends on a technology platform that operates consistently across digital and physical channels - from customer experiences to colleague tools and the supply chain that supports them.

Speaker image - Jayesh Bhayani

Jayesh Bhayani

Sr Director Technology @Tesco PLC, Board Member at Tesco Technology and Services Europe, Board Audit Committee Member of Tesco Mobile

Session

Unconference: Architectures You've Always Wondered About

Monday Mar 16 / 03:55PM GMT