AWS re:Invent 2023 - Discurso do Cliente Nubank

AWS re:Invent 2023 - Discurso do Cliente Nubank

April 16, 2024
Partilhar
Autor: Big Y

🏦 Novo Banco: Disrupting a Indústria Bancária Brasileira com a AWS

Novo Banco é uma instituição financeira que tem perturbado a indústria bancária brasileira ao tornar a banca mais acessível a clientes que nunca tiveram acesso antes. Em apenas 10 anos, o Novo Banco se tornou a quarta maior instituição financeira do Brasil e a quinta maior da América Latina. Este artigo explorará como o Novo Banco alcançou um crescimento tão rápido em apenas 10 anos, utilizando a AWS, e como eles lidaram com o nível sem precedentes de estresse causado pelo lançamento do PIX, um novo protocolo proposto pelo Banco Central do Brasil.

Índice

- 🏦 Introdução

- 💻 Utilizando a AWS para Perturbar o Mercado

- 💳 O Primeiro Produto: Um Cartão de Crédito sem Taxa Anual

- 📈 Crescimento Rápido: Conta Bancária, Seguros, Investimentos, Empréstimos e Mercado In-App

- 💰 PIX: Um Novo Protocolo Proposto pelo Banco Central do Brasil

- 📱 Lidando com o Nível Sem Precedentes de Estresse Causado pelo PIX

- 💡 Escolhendo Tanto o Custo Quanto a Estabilidade

- 🗄️ Abordando Desafios Arquiteturais Urgentes

- 📊 Experimentando uma Nova Estratégia de Cache

- 🧑‍💼 Mudando a Cultura: Líderes Precisam Ter Compreensão Técnica Básica

- 📈 Sistemas Estáveis Eram Sistemas Eficientes

- 🏦 Conclusão

🏦 Introdução

Novo Banco é uma instituição financeira que tem perturbado a indústria bancária brasileira ao tornar a banca mais acessível a clientes que nunca tiveram acesso antes. Em apenas 10 anos, o Novo Banco se tornou a quarta maior instituição financeira do Brasil e a quinta maior da América Latina. Este artigo explorará como o Novo Banco alcançou um crescimento tão rápido em apenas 10 anos, utilizando a AWS, e como eles lidaram com o nível sem precedentes de estresse causado pelo lançamento do PIX, um novo protocolo proposto pelo Banco Central do Brasil.

💻 Utilizando a AWS para Perturbar o Mercado

O Novo Banco conseguiu perturbar o mercado ao utilizar a AWS. Eles nasceram na AWS, utilizando a nova região que foi aberta em São Paulo cerca de um ano e meio antes de sua fundação. A AWS ainda é o provedor de nuvem preferido do Novo Banco. Em menos de 10 anos, seu ambiente técnico consistia em mais de 40 serviços diferentes da AWS subjacentes a mais de mil microsserviços. Eles estavam focados no crescimento e estavam obtendo sucesso.

💳 O Primeiro Produto: Um Cartão de Crédito sem Taxa Anual

O primeiro produto do Novo Banco foi um cartão de crédito sem taxa anual e uma experiência incomparável para o cliente. Essa perturbação foi apenas o começo. Logo eles tinham uma conta bancária, seguros, investimentos, empréstimos e um mercado in-app. A lista continua crescendo.

📈 Crescimento Rápido: Conta Bancária, Seguros, Investimentos, Empréstimos e Mercado In-App

Em menos de 10 anos, o ambiente técnico do Novo Banco consistia em mais de 40 serviços diferentes da AWS subjacentes a mais de mil microsserviços. Eles estavam focados no crescimento e estavam obtendo sucesso. Logo eles tinham uma conta bancária, seguros, investimentos, empréstimos e um mercado in-app. A lista continua crescendo.

💰 PIX: Um Novo Protocolo Proposto pelo Banco Central do Brasil

Em 2020, o Banco Central do Brasil abordou as instituições financeiras com uma ideia radicalmente nova de como transferir dinheiro. Antes de 2020, as transferências entre contas em diferentes bancos brasileiros eram lentas e caras. Levavam até um dia útil completo para serem concluídas e custavam até $5. Para incentivar a inclusão financeira no Brasil, o Banco Central propôs um novo protocolo chamado PIX.

📱 Lidando com o Nível Sem Precedentes de Estresse Causado pelo PIX

Quando o PIX chegou ao mercado, foi um enorme sucesso, superando em muito o uso que o Novo Banco havia previsto. Em cerca de um ano, as transações PIX por mês haviam excedido o total combinado de transações de crédito e débito. A escala era enorme e aumentou significativamente a carga em seu aplicativo móvel e nos fluxos voltados para o cliente. Todo o ambiente técnico deles estava sob um nível sem precedentes de estresse.

💡 Escolhendo Tanto o Custo Quanto a Estabilidade

O Novo Banco estava enfrentando instabilidade em vários fluxos impulsionados pelo aumento do tráfego do PIX, e também estava enfrentando maior escrutínio de custos à medida que fazia a transição como empresa fora do modo de hiper crescimento de uma startup. Como eles lidariam com o equilíbrio entre custo e estabilidade? Para eles, a resposta foi escolher ambos.

🗄️ Abordando Desafios Arquiteturais Urgentes

A equipe do PIX do Novo Banco liderou um esforço multi-te para testar sua hipótese. Claro, eles inicialmente abordaram desafios arquiteturais urgentes, mas também fizeram três mudanças menos óbvias, mas muito impactantes.

📊 Experimentando uma Nova Estratégia de Cache

Para a primeira mudança, eles perceberam que alguns dos microsserviços do Novo Banco estavam enfrentando instabilidade devido a longas pausas do coletor de lixo. Então, em sua busca por eficiência estável, eles começaram a experimentar o coletor de lixo Z para esses microsserviços que estavam enfrentando as longas pausas do coletor de lixo do tipo "stop the world". Agora, o ZGC custava mais em termos de RAM do que o coletor de lixo G1, e isso realmente não fazia diferença durante as operações em estado estável, mas diminuiu drasticamente o tempo máximo de pausa do coletor de lixo, o que economizou tempo e dinheiro para alguns de seus serviços mais críticos.

🧑‍💼 Mudando a Cultura: Líderes Precisam Ter Compreensão Técnica Básica

Depois de abordar a coleta de lixo, eles começaram a olhar para a estratégia de cache de seus bancos de dados. Seu banco de dados canônico, Datomic, é um banco de dados de apenas anexação que é suportado pelo Amazon DynamoDB. O Datomic utiliza um cache em memória, bem como o Amazon ElastiCache como um cache externo. À medida que a quantidade de dados crescia para alguns de seus serviços mais críticos, a localidade dos dados se tornou um desafio, e cada vez mais transações precisavam acessar esse cache externo. No início, eles tentaram apenas adicionar mais memória para fortalecer o cache local, mas isso se mostrou bastante ineficiente. Então, em vez disso, eles decidiram começar a experimentar uma nova estratégia de cache usando discos NVMe, onde poderiam armazenar em cache um

- End -
VOC AI Inc. 8 The Green,Ste A, in the City of Dover County of Kent, Delaware Zip Code: 19901 Copyright © 2024 VOC AI Inc.All Rights Reserved. Termos e Condições Política de Privacidade
Este sítio Web utiliza cookies
A VOC AI utiliza cookies para garantir o bom funcionamento do site, para armazenar algumas informações sobre as suas preferências, dispositivos e acções passadas. Estes dados são agregados ou estatísticos, o que significa que não poderemos identificá-lo individualmente. Pode encontrar mais pormenores sobre os cookies que utilizamos e como retirar o consentimento na nossa Política de Privacidade.
Utilizamos o Google Analytics para melhorar a experiência do utilizador no nosso sítio Web. Ao continuar a utilizar o nosso sítio, está a consentir a utilização de cookies e a recolha de dados pelo Google Analytics.
Aceita estes cookies?
Aceitar todos os cookies
Rejeitar todos os cookies