Entrega Contínua: Lançamentos Confiáveis de Software através da Automação de Construção, Teste e Implantação

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

Entrega Contínua: Lançamentos Confiáveis de Software através da Automação de Construção, Teste e Implantação
Eberhard Wolff
Gêneros: Programação
Ano de publicação: 2018
Ano de leitura: 2023
Minha avaliação: Boa
Número de leituras: 1
Total de páginas: 320
Resumo (páginas): 11
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo

Descrição Geral

O livro de Eberhard Wolff "Continuous Delivery. A Prática de Atualizações Contínuas" é dedicado à construção de processos de integração contínua e implantação contínua em projetos reais. Não é um livro motivacional nem uma visão superficial de tendências, mas sim uma exposição coerente e estruturada de como preparar a arquitetura, a infraestrutura e a equipe para lançamentos frequentes e seguros.

O autor considera o continuous delivery como um conjunto de soluções técnicas e organizacionais. Grande atenção é dada à arquitetura de aplicações, automação de builds, testes e gerenciamento de infraestrutura. Questões de confiabilidade, reprodutibilidade de ambientes e redução de riscos ao lançar novas versões são abordadas separadamente.

O livro descreve detalhadamente as etapas de construção de um pipeline de implantação contínua: desde a preparação da infraestrutura e automação de builds até os testes, a implantação em produção e a operação subsequente. Vários tipos de testes são examinados, seu papel no pipeline e seu impacto na velocidade e estabilidade dos lançamentos. Também aborda questões de monitoramento, operação e suporte dos sistemas após a implementação do continuous delivery.

O valor prático do livro reside na grande quantidade de exemplos e na análise de problemas reais enfrentados pelas equipes: gerenciamento de configuração, trabalho com bancos de dados relacionais, alterações de esquema, migrações, escolha de ferramentas e integração de diversos serviços. O autor não se limita a uma única pilha de tecnologia, mas mostra possíveis opções de solução e suas limitações.

O livro será útil para desenvolvedores, arquitetos, engenheiros DevOps e líderes técnicos que desejam estabelecer um processo estável e escalável para entregar mudanças no produto.

Conteúdo

Parte I. Fundamentos

  • Capítulo 1. Implantação contínua: o quê e como?
  • Capítulo 2. Preparação da infraestrutura

Parte II. O pipeline de implantação contínua

  • Capítulo 3. Automação de builds e integração contínua
  • Capítulo 4. Testes de aceitação
  • Capítulo 5. Testes de capacidade
  • Capítulo 6. Testes exploratórios
  • Capítulo 7. Implantação — Entrada em operação
  • Capítulo 8. Operação

Parte III. Gerenciamento, organização e arquitetura de uma solução de implantação contínua

  • Capítulo 9. Implementação da metodologia de implantação contínua na empresa
  • Capítulo 10. Implantação contínua e DevOps
  • Capítulo 11. Implantação contínua, DevOps e arquitetura de software
  • Capítulo 12. Conclusão: principais benefícios

Opinião

Um bom livro teórico sobre como preparar seu projeto para integração contínua e implantação contínua. Muita atenção é dedicada aos testes, bem como a todas as possíveis armadilhas — desde a escolha da ferramenta de gerenciamento de configuração até a alteração de esquemas de tabelas em bancos de dados relacionais. Muitos serviços para uma ou outra tarefa são mencionados e descritos. A estrutura bem pensada do livro também merece destaque.

Вверх