~/questoes/devops
Docker Compose facilita a integração de novos desenvolvedores ao permitir que eles tenham um ambiente completo rodando em segundos, sem necessidade de instalar manualmente cada dependência do projeto. Isso reduz drasticamente o tempo de configuração inicial e elimina problemas de compatibilidade entre máquinas diferentes.
A alternativa C está correta porque Docker Compose resolve o principal desafio de onboarding: novos membros não precisam gastar horas instalando e configurando dependências complexas. Basta executar um único comando (docker-compose up) e todo o ambiente está pronto para usar.
Docker Compose não reduz o número de tecnologias usadas. Pelo contrário, ele funciona melhor justamente quando há múltiplas tecnologias envolvidas (banco de dados, cache, API, etc). A ferramenta apenas facilita o gerenciamento dessas tecnologias.
Docker Compose não fornece treinamento. Ele é uma ferramenta de orquestração que configura containers. O treinamento deve vir de outras fontes, como documentação ou mentorias do time.
Eliminar a instalação manual de dependências é exatamente como Docker Compose facilita o onboarding. Novos membros não precisam se preocupar com versões corretas de Node.js, PostgreSQL, Redis ou outras ferramentas. Tudo já está empacotado nos containers.
Docker Compose não está relacionado ao processo de code review. Code review é uma prática de qualidade de código e não tem conexão direta com a configuração de ambientes de desenvolvimento.