Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CD no Nubank do commit até os clientes

CD no Nubank do commit até os clientes

Como o app do Nubank é shipado? Falaremos sobre como funcionam os repositorios, build, deploy e release dos apps. Quais dificuldades enfrentamos com o crescimento da equipe e da variedade tecnologias utilizadas em cada plataforma, e das soluções que implementamos que permite qualquer mudança chegar na loja de forma confiável, sem comprometer a qualidade dos apps.

Avatar for Miguel Lemos

Miguel Lemos

July 20, 2019

Other Decks in Technology

Transcript

  1. CI Jenkins (master) em um cluster k8s na AWS Agents

    Android na AWS Agents iOS no MacStadium Dificuldade de virtualização iOS
  2. - pareamento / mob programing - testes automatizados - não

    existe a função de QA - feature flags - template de PR - revisão de PRs - Fluxo de desenvolvimento: abrir PR => validar PR => revisar PR => submeter PR Práticas de engenharia
  3. Para quem: Clientes Freqüência: Semanal Para quem: Clientes Freqüência: A

    cada 2 semanas Para quem: Nubankers Freqüência: Diária Para quem: Equipes de desenvolvimento Freqüência: A cada merge no Master (run do Bors). De 5 a 10 por dia. Beta Grupos de distribuição / Promoção de versões Internal Alpha Alpha Produção