PodParley PodParley

Lambda3 Podcast 206 – Monorepo

An episode of the Lambda3 Podcast podcast, hosted by TIVIT, titled "Lambda3 Podcast 206 – Monorepo" was published on July 31, 2020 and runs 83 minutes.

July 31, 2020 ·83m · Lambda3 Podcast

0:00 / 0:00

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 Lambda3 · #206 – Monorepo 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

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:

Participantes:

Edição:

Créditos das músicas usadas neste programa:

URL copied to clipboard!