O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Arquitetura para entrega continua

360 visualizações

Publicada em

Falando sobre o resultado da pratrica e fazendo uma demonstração de como conseguimos atingir o resultado esperado.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Arquitetura para entrega continua

  1. 1. Globalcode – Open4education Arquitetura para Entrega Contínua Fabiano Modos @fmodos Arquiteto de Software Leonardo Kobus Devops
  2. 2. Globalcode – Open4education Agenda Introdução Importância Deploy Continuo Deploy Continuo Microservices Lições Aprendidas Arquitetura Desenvolvida/Demo Conclusão
  3. 3. Globalcode – Open4education Introdução Por que essa palestra não está na trilha de Devops? Arquiteto responsável sobre a entrega Trabalho em conjunto com Devops
  4. 4. Globalcode – Open4education Importância Deploy Continuo Deploy sem intervenção manual Otimização de tempo Gestão de configuração Versão schema BD, Flyway Deploy com segurança e de qualquer lugar ProduçãoCódigo comitado
  5. 5. Globalcode – Open4education
  6. 6. Globalcode – Open4education Deploy Continuo - Microservices 7 Anti-patterns Microservices Não levar automação sério Gestão Configuração Manual
  7. 7. Globalcode – Open4education Lições Aprendidas Falta de teste automatizado Infra do CI/CD precisa ser estável Fronteira entre desenvolvimento e produção muito curta
  8. 8. Globalcode – Open4education Arquitetura Desenvolvida
  9. 9. Globalcode – Open4education Arquitetura Desenvolvida - Artefatos são geradas só umas vez
  10. 10. Globalcode – Open4education Arquitetura Desenvolvida - Versionamento das configurações do projeto (gestão de configuração).
  11. 11. Globalcode – Open4education Arquitetura Desenvolvida Configuração de servidor visivel no script Blindagem da maquina de produção/aceite Instala pacote e inicia como serviço Instala pacote e inicia como serviço
  12. 12. Globalcode – Open4education DEMONSTRAÇÃO
  13. 13. Globalcode – Open4education
  14. 14. Globalcode – Open4education Conclusão Deploy contínuo nada mais é que automatizar o processo manual de deploy Conhecer a arquitetura e tecnologias do sistema Utilizar tecnologias que são de domínio da sua empresa
  15. 15. Globalcode – Open4education
  16. 16. Globalcode – Open4education Referências http://www.infoq.com/articles/seven-uservices-antipatt Livro: Entrega Continua – Jay Humble, David Farley Livro: Building Microservices – Sam Newman https://github.com/lkobus/TDC-DemoDeploy
  17. 17. Globalcode – Open4education Obrigado

×