Cada termo traz a definição e onde ele se materializa no Azure DevOps . Legenda: ✅ recurso nativo · 🔌 extensão ou ferramenta no pipeline · ⛔ fora do Azure DevOps.
Termo Definição No Azure DevOps
CI Continuous Integration: integração frequente de alterações com verificações automatizadas. ✅ Trigger em main + build validation nas branch policies
CD (Continuous Delivery)Prática de manter alterações em condição de implantação frequente e controlada. ✅ YAML multi-stage + Environments
Continuous Deployment Implantação automática em produção após satisfazer os controles definidos. ✅ Stage prd liberado só por checks automáticos
Build Pipeline Processo automatizado de compilação, testes e geração de artefatos. ✅ Template de CI no projeto platform
Deployment Pipeline Processo automatizado de promoção e implantação de versões em ambientes. ✅ Deployment jobs consumindo o artefato do CI
Artifact Repository Repositório para armazenar e distribuir artefatos produzidos por builds. ✅ Azure Artifacts + registry de imagens
Termo Definição No Azure DevOps
Artifact Provenance Informações sobre origem, processo de geração e cadeia de produção de um artefato. 🔌 Atestação in-toto com cosign attest
SBOM Software Bill of Materials: inventário de componentes e dependências de software. 🔌 Gerado no build, enviado ao Dependency-Track
CycloneDX Padrão de representação de SBOMs e outros dados de transparência de componentes. 🔌 cyclonedx-maven, Trivy
SPDX Padrão para identificação e troca de informações sobre componentes, licenças e outros metadados de software. 🔌 sbom-tool
SLSA Supply-chain Levels for Software Artifacts: framework de práticas para aumentar a confiança na cadeia de produção. Agentes efêmeros + extends obrigatório + provenance assinada
Software Supply Chain Security Proteção dos componentes, processos e ferramentas envolvidos na produção e entrega de software. Conjunto dos controles desta seção, impostos pelo template
SAST Static Application Security Testing: análise estática de segurança. 🔌 CodeQL , Semgrep ou Sonar
DAST Dynamic Application Security Testing: análise dinâmica de segurança. 🔌 OWASP ZAP contra hml
SCA Software Composition Analysis: análise de componentes e dependências de terceiros. 🔌 Trivy, dependency scanning, Dependency-Track
IaC ScanningVerificação de configurações de infraestrutura como código. 🔌 Checkov , trivy config
Secret Scanning Detecção de possíveis credenciais expostas. 🔌 Push protection ou gitleaks
Termo Definição No Azure DevOps
Quality Gate Conjunto de condições para aprovar a continuidade de uma etapa. ✅ Branch policies + Environment checks
Policy Enforcement Aplicação obrigatória de políticas de conformidade e segurança. ✅ Required template check + políticas da organização
Release Management Planejamento, coordenação e controle de versões disponibilizadas. ✅ Environments, tags, Delivery Plans
Versioning Estratégia de identificação e evolução de versões. 🔌 Versão calculada no pipeline
Semantic Versioning (SemVer ) Convenção de versionamento MAJOR.MINOR.PATCH com regras de compatibilidade. 🔌 GitVersion ou conventional commits
Change Management Processo de avaliação, aprovação e acompanhamento de mudanças. ✅ Approvals ou 🔌 check de ITSM
Deployment Freeze Período em que alterações ou implantações são restringidas. ✅ Check de business hours ou check customizado
Termo Definição No Azure DevOps
Blue-Green Deployment Implantação com dois ambientes, alternando o tráfego entre versões. runOnce + hook routeTraffic
Canary Deployment Liberação gradual de uma nova versão para uma parcela do tráfego. ✅ strategy: canary (Kubernetes )
Rolling Update Substituição progressiva de instâncias por novas versões. ✅ strategy: rolling (VMs )
Feature Flag Mecanismo para habilitar ou desabilitar funcionalidades sem necessariamente realizar nova implantação. ⛔ Unleash , Azure App Configuration , OpenFeature
Dark Launch Disponibilização técnica de funcionalidades sem exposição plena aos usuários. ⛔ Via feature flags
Shadow Traffic Duplicação controlada de tráfego para avaliar uma versão ou serviço sem utilizar suas respostas no fluxo principal. ⛔ Mirror no proxy
Rollback Retorno à versão ou configuração anterior. Hook on: failure ou re-run de stage anterior
Roll Forward Recuperação por meio de uma nova versão que corrige o problema. Caminho de hotfix no mesmo pipeline
Termo Definição No Azure DevOps
Architecture Fitness Function Verificação automatizada ou objetiva de características arquiteturais desejadas. 🔌 ArchUnit e similares como gate no CI
Architecture Governance Práticas para orientar, verificar e acompanhar a evolução arquitetural. ADRs + painel de conformidade
Architecture Review Board (ARB ) Grupo responsável pela revisão e orientação de decisões de arquitetura. ✅ Required reviewers por path
Technical Standard Padrão técnico adotado para promover coerência e reduzir riscos. Templates do projeto platform
Technology Radar Instrumento de acompanhamento e classificação de tecnologias segundo recomendações de adoção. ⛔ Repo tech-radar
Deprecation Declaração de que um recurso está sendo descontinuado. Warning no pipeline, depois falha após a data de corte
End of Life (EOL ) Encerramento do ciclo de vida ou suporte de determinada versão ou produto. 🔌 Detecção via Dependency-Track e Trivy