Lambda3 Podcast
Lambda3 Podcast 206 – Monorepo
Neste episódio vamos falar sobre uma forma “nova” de lidar com versionamento de código, a ideia de colocar todo código fonte em apenas UM repositório.
Será que é uma boa ideia? Como isso funciona?
Feed do podcast: www.lambda3.com.br/feed/podcast
Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico
Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico
Pauta:
- O que é?
 - Pra que serve?
 - Não é monolito
 - Diferenças de Angular Workspace
 - Vantagens:
- Setup de ambiente local (clone único)
 - Dependências compartilhadas
 - Gestão de dependências
 - Todos usando a última versão
 - Alterações mais seguras (respostas mais rápidas ao quebrar)
 - Encoraja colaboração entre times
 - PR entre múltiplos apps/libs
 
 - Desvantagens:
- Repos muito grande
 - Necessidade de ferramental e ferramentas para lidar com tamanho
 
 
Links Citados:
- Nx
 - Bazel
 - Por que o Google armazena bilhões de linhas de código em um único repositório
 - Awesome Monorepo
 - Lerna
 - Equívocos sobre Monorepos
 
Participantes:
- Giovanni Bassi – @giovannibassi
 - Lucas Teles – @lucasteles42
 - William Grasel – @willgmbr
 - Américo Neto – @americoneto1
 
Edição:
Créditos das músicas usadas neste programa:
- Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0
 
Lambda3 Podcast