Este documento discute os desafios e conquistas na implementação de infraestrutura como código. Resume três pontos principais: 1) O uso do controle de versão para gerenciar a infraestrutura como código; 2) A importância de componentes reutilizáveis; 3) A necessidade de testes para garantir a confiabilidade da infraestrutura.