Os melhores conteúdos sobre desenvolvimento de software.
À medida que uma empresa cresce, a forma como os times de engenharia e produto trabalham juntos começa a se desgastar. O que antes eram conversas rápidas no corredor e
O primeiro sinal de problema geralmente é a fila de builds. Alguns desenvolvedores entram no time, a frequência de commits aumenta e, de repente, o pipeline de CI/CD que parecia
No começo, a ideia de um monorepo é bastante atraente. Ter todo o código em um só lugar, dependências centralizadas e a possibilidade de alterar várias partes do sistema de
Quando um time é pequeno, manter o controle da qualidade do software parece algo intuitivo. Dá para revisar todo pull request, você conhece o histórico das partes mais “arriscadas” da
Em determinado estágio de crescimento, a base de código deixa de fazer sentido de forma intuitiva. Lógicas que antes eram simples passam a estar espalhadas por vários serviços. Uma mudança
Em determinado ponto do crescimento de uma empresa, você começa a notar coisas estranhas acontecendo. Adicionar mais engenheiros não parece deixar o time mais rápido. O primeiro mês de uma
FAQ