Перейти к содержимому

Desenhando o sistema do Nubank: como um banco com 139 milhões de clientes funciona por dentro.

Bytada

0:00 / 0:00

Desenhando o sistema do Nubank: como um banco com 139 milhões de clientes funciona por dentro.

11 258 просмотров · 7 дн. назад
Bytada
9,76 тыс. подписчиков
11 258 просмотров · 7 дн. назад
O system design do Nubank peça por peça, seguindo o caminho do dinheiro: as quatro escolhas da base (Clojure, Datomic, Kafka e nuvem), o cadastro, o caminho de uma compra no cartão até o "sim", o livro-razão de partidas dobradas que impede o dinheiro de sumir, onde a consistência precisa ser forte e onde pode ser eventual, o Pix e as regras de tempo do Banco Central, a defesa contra golpe, os shards que levaram o banco de meio milhão a mais de cem milhões de clientes, como ele fica no ar o dia inteiro e como milhares de engenheiros mudam tudo isso toda semana. No fim, o desenho inteiro numa tela e o que dá pra levar pro seu sistema. Quase tudo vem do que a engenharia do Nubank mostrou em público (palestras, blog e apresentações). Onde o detalhe não é público, o vídeo avisa e mostra o jeito comum de resolver. Capítulos 0:00 Abertura: o que o vídeo cobre 0:57 Um cartão, um banco inteiro 2:29 A base: Datomic, Clojure, Kafka e nuvem 4:42 O cadastro (KYC) 5:48 Uma compra no cartão: o autorizador 7:24 O livro-razão: dinheiro não some 9:36 Consistência forte e eventual 10:52 O Pix 12:45 A defesa contra golpe 14:32 De meio milhão a cem milhões: shards 16:25 No ar o dia inteiro 17:58 Rápido sem quebrar 19:19 O tamanho disso hoje 20:02 O desenho inteiro Fontes Arquitetura e autorizador: Edward Wible e Rafael Ferreira, "Architecting a Modern Financial Institution", QCon San Francisco 2017. Ledger de partidas dobradas: Vitor Guarino Olivier, "Real-time Financials with Microservices and Functional Programming", QCon New York 2017. Stack, sharding e lições: Lucas Cavalcanti no InfoQ Podcast (2021) e "Architecting Software for Leverage" (QCon Plus, 2021); "Simplicity: working with Clojure at Nubank" (Building Nubank, 2019); Alexandre Cisneiros e Diogo Beato, "Cloud Native Banking" (2019). Escala e nuvem: Laís Oliveira, "Cloud infrastructure architecture for Nubank's global expansion" (LeadDev, 2023) e QCon London 2026; "Managing cloud limits" (Building Nubank, 2025). Fraude: "Scaling fraud defense: how Nubank evolved its risk analysis platform" (Building Nubank, 2025); Modo Rua (Nubank, 2022); nuFormer (Building Nubank, 2026). App: "Backend Driven Content" (Building Nubank, 2023). Pix no Nubank: AWS re:Invent 2023 (keynote com Cat Swetel); Nubank, "Pix bate recorde e chega a 1 bilhão de transações por mês" (2022). Regras do Pix: Banco Central, Manual de Tempos do Pix (v7.0) e FAQ do MED. Datomic: documentação oficial; compra da Cognitect (2020); "Datomic is free" (2023). Clientes: Nu Holdings, resultados do 2º trimestre de 2026. O teste do ledger do vídeo é um programa de brinquedo feito pra este vídeo, com as regras mostradas nas palestras. Cada frase com a fonte está no sources.md do episódio. #systemdesign #nubank #programação