Este documento discute o uso de Docker, OpenShift e Jenkins para implementar Continuous Delivery em um projeto com arquitetura de microsserviços. Apresenta a estrutura do repositório com múltiplos serviços e a execução local usando Docker Compose. Também explica o processo de implantação contínua usando Jenkins Pipelines para builds, testes e deploy automático.
3. Agenda
● A Leroy Merlin
● Sobre o projeto
○ Overview
○ Arquitetura
○ Organização repositório (Monorepo ou multirepo)
● Execução ambiente local
○ Processo de Deployment
○ Pipeline de CI/CD
● Jenkins
● Demo
4. A Leroy Merlin
● Rede Francesa multiespecialista do lar
● Presente no Brasil desde 1998
● 41 lojas distribuídas em 11 estados + e-commerce
● +10.000 colaboradores
● Presente em 12 países com +400 lojas
5. A Leroy Merlin
● Transformação digital (quem nunca?)
● Substituição ou evolução de sistemas legados
● Migração para nuvem
● Aplicações distribuídas entre vários providers
6. Projeto
● Abrangência global
● Aplicações Mobile, PWA
● Baseado em microserviços
● Reaproveitamento de serviços entre projetos