Melhores Práticas de Entrega Corporativa
Uma lista de verificação condensada de regras de entrega para microsserviços Go: disciplina de artefatos, promoção em estágios, segurança de tráfego, verificação, flags, rollbacks, métricas e conformidade.
Busque em todas as páginas da documentação
Uma lista de verificação condensada de regras de entrega para microsserviços Go: disciplina de artefatos, promoção em estágios, segurança de tráfego, verificação, flags, rollbacks, métricas e conformidade.
:latest.go test ./... com -race em cada PR. Data races capturadas em CI são mais baratas do que incidentes em produção.govulncheck antes da promoção. Portões de CVE pertencem ao pipeline, não a comentários de ticket.go 1.26 em go.mod deve corresponder à imagem do builder.go version -m ao registro. Auditorias de cadeia de suprimentos perguntam o que estava em produção./healthz.maxUnavailable: 0 para Deployments críticos. Nenhuma queda de capacidade durante os rollouts.terminationGracePeriodSeconds à requisição mais longa.if flag permanentes se tornam inadministráveis.CHANGE_TICKET estiver vazio em serviços regulamentados.Mínimo das Camadas A e B antes do primeiro cliente de produção.
Adicione C quando houver SLAs externos; D-Gates quando regulamentado.
Imagem e eventos de deploy por serviço, mesmo quando um pipeline constrói múltiplos alvos.
Documentos DORA e de rollback são por serviço, não por repositório.
Sim, com atestações automatizadas, aprovações e logs de auditoria.
CAB manual por deploy não escala para microsserviços Go.
Trabalhadores internos sem impacto no cliente e forte paridade de staging podem usar atualizações rolling com guarda.
Revise quando o raio de impacto aumentar.
A plataforma é dona do pipeline dourado, da malha e dos sinks de auditoria.
O serviço é dono dos caminhos de smoke test, flags, migrações e limites de SLO.
Rastreie a contagem e a idade no catálogo.
Retire agressivamente; dezenas de flags ativas por serviço é um mau sinal.
Sem shell não bloqueia sondas HTTP/gRPC.
O binário deve expor os endpoints de sonda diretamente.
Mapeie cada ação de post-mortem SEV a um item da lista de verificação.
Item ausente se torna uma correção de pipeline ou template.
Versões de Stack: Esta página foi escrita para Go 1.26.x (padrão Green Tea GC, go fix modernizers - verifique o patch na compilação), chi (última versão - verifique na compilação), gin (última versão - verifique na compilação), echo (última versão - verifique na compilação), google.golang.org/grpc (última versão - verifique na compilação), sigs.k8s.io/controller-runtime (última versão - verifique na compilação), kubebuilder (última versão - verifique na compilação), tinygo (última versão - verifique os alvos de placa na compilação), wazero (última versão - verifique na compilação) e golangci-lint (última versão - verifique o conjunto de linters na compilação).
Revisado por Chris St. John·Última atualização: 18 de jul. de 2026