Implantação Contínua
term_id: continuous_deployment
Category: engineering_practice
Definition
A Implantação Contínua é uma extensão da entrega contínua que automatiza todo o processo de lançamento. Uma vez que as alterações no código passam por todas as barreiras de qualidade, incluindo testes unitários, testes de integração e segurança…
Summary
Uma prática de engenharia de software na qual cada alteração de código que passa nos testes automatizados é lançada automaticamente em produção.
Key Concepts
- Testes Automatizados
- Pipelines CI/CD
- Implantação com Tempo de Inatividade Zero
- Bandeiras de Recursos (Feature Flags)
Use Cases
- Plataformas de negociação de alta frequência
- Aplicações web em grande escala
- Gerenciamento de arquitetura de microsserviços
Related Terms
- Integração Contínua (prática de integrar mudanças de código frequentemente)
- DevOps (cultura de colaboração entre desenvolvimento e operações)
- Automação de Lançamento (uso de ferramentas para liberar software sem intervenção manual)
- Infraestrutura como Código (gerenciamento de infraestrutura via arquivos de configuração)