O documento apresenta a estratégia de evolução da arquitetura de TI da Infoglobo para uma arquitetura orientada a serviços e microserviços utilizando práticas de Continuous Delivery. Detalha o pipeline de implantação contínua implementado para agilizar o processo de deploy e entrega de novos recursos, integrando automação de testes, deploy em diferentes ambientes e feedback contínuo.
6. Globalcode – Open4education
Sobre a Infoglobo...
• Focada no Impresso em processo de migração para o digital;
• Empresa sem Cultura Ágil
Nasceu em TI, indo para as áreas de negócio
• Sites & Apps:
16. Globalcode – Open4education
Benefícios
● Autonomia aos times
● Reduzir erros
● Reduzir estresse
● Flexibilidade de Implantação
● Prática leva a perfeição
● Todo check-in é uma versão em
potencial
17. Globalcode – Open4education
8 Princípios
1. Criar um processo de confiabilidade e repetitividade de entrega de versão
2. Automatize quase tudo
3. Mantenha tudo sob controle de versão
4. Se é difícil, faça com mais frequência e amenize o sofrimento
5. A qualidade DEVE estar presente desde o início
6. Pronto quer dizer versão entregue
7. Todos são responsáveis pelo processo de entrega
8. Melhoria Contínua
18. Globalcode – Open4education
Pipeline de Implantação
● Implementação automatizada do processo de compilar
todas as partes de uma aplicação, implantá-las em um
ambiente qualquer – homologação ou produção – testá-la e
efetuar sua entrega final.
20. Globalcode – Open4education
Práticas
● Compile seus binários somente uma vez
● Faça a implantação da mesma maneira em cada ambiente
● Use Smoke Tests
● Implante em uma cópia de Produção
● Se qualquer parte do pipeline falhar, pare o processo