Lambda3 Podcast artwork

Lambda3 Podcast 206 – Monorepo

Lambda3 Podcast

Portuguese - July 31, 2020 13:45 - 1 hour - 76.7 MB - ★★★★★ - 15 ratings
Technology Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed


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



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

Twitter Mentions