#206 - Monorepo

1:23:38
 
Compartilhar
 

Manage episode 268590329 series 2101806
Por Lambda3 descoberto pelo Player FM e nossa comunidade - Os direitos autorais são de propriedade do editor, não do Player FM, e o áudio é transmitido diretamente de seus servidores. Toque no botão Assinar para acompanhar as atualizações no Player FM, ou copie a feed URL em outros aplicativos de podcast.
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, sera 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: Compasso Coolab 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

218 episódios