16 pontos por oolso 2022-05-13 | Ainda não há comentários. | Compartilhar no WhatsApp

Apresentamos os motivos que levaram a equipe de API do Airbridge a adotar um Monorepo e casos de como resolveram problemas enfrentados durante o processo de adoção.

  • Contexto da adoção de Monorepo
    • O que é Monorepo?
    • Contexto da adoção pela equipe de API do Airbridge
  • Objetivo do trabalho
    • Introduzir um repositório Monorepo mantendo a mesma experiência de desenvolvimento
  • Problemas encontrados após a conclusão do trabalho
    • Ao passar a determinar no processo de CI/CD se havia mudanças em cada componente, surgiram problemas como o aumento da complexidade dos scripts de CI/CD e a impossibilidade de redistribuir o mesmo código
  • Para resolver isso
    • Introdução de um componente com a função de determinar previamente se houve mudanças nos componentes antes da execução do CI/CD e então acionar o CI/CD (Code Deployer)
  • Para fazer ainda melhor
    • Permitir verificar o CI no PR
    • Aumentar a visibilidade das informações de PR e do status de CI no Slack
  • Depois da adoção do Monorepo
    • Maior visibilidade dos componentes sob responsabilidade da equipe
    • Aumento de produtividade
  • Conclusão

Ainda não há comentários.

Ainda não há comentários.