v1.0 · Owner: Ueslei C. Nascimento · Revisão trimestral · Junho 2026


Todos os templates · Etapa 2

Template: High-Level Design (HLD)

Etapa 2 do Day Zero Playbook. Produtor: Arquiteto / Tech Lead. Aprovação: Tech Lead Aprovador (produtor ≠ aprovador). Obrigatórios os diagramas C4 L1 (Context) e L2 (Containers). DoD: C4 L1/L2 presentes, stack justificada, análise build vs buy registrada, integrações mapeadas, estratégias de segurança/deploy/observabilidade/DR definidas em nível macro, ADRs registrados, riscos técnicos atualizados, reestimativa registrada.


Identificação

CampoValor
Projeto<...>
Arquiteto / Tech Lead<...>
Aprovador (Tech Lead Aprovador)<...>
Versão / Data1.0 / <dd/mm/aaaa>
BRD de origem<link>

1. Visão Geral da Arquitetura

Estilo arquitetural (microsserviços, monolito modular, serverless…) com justificativa.

<...>

2. Diagrama de Contexto (C4 L1)

O sistema como caixa preta, usuários e sistemas externos.

<imagem/link (Draw.io / Miro / Structurizr)>

3. Diagrama de Contêineres (C4 L2)

Apps, APIs, bancos de dados, filas.

<imagem/link>

4. Stack Tecnológica

CamadaTecnologiaJustificativa
Frontend<...><...>
Backend<...><...>
Banco de dados<...><...>
Nuvem / Serviços<...><...>

5. Análise Build vs Buy vs Open Source

Para cada componente principal: construir, comprar (SaaS/COTS) ou adotar open source. Critérios: TCO, prazo, aderência ao requisito, lock-in, maturidade. Registre a decisão em ADR.

ComponenteOpções avaliadasDecisãoCritério decisivoADR
<ex: autenticação><build / Keycloak / Auth0><...><...>ADR-0NN

6. Topologia de Infraestrutura

VPC, subnets, load balancers, regiões AWS, estratégia de rede.

<...>

7. Fluxo de Dados Principal

<descrição + diagrama>

8. Integrações e APIs Externas

IntegraçãoProtocoloContrato esperadoDependência / Homologação
<...><REST/gRPC/fila><...><...>

9. Estratégia de Segurança

Autenticação, autorização, criptografia, pontos de entrada. Inclui threat modeling inicial (STRIDE); ver baseline de segurança.

<...>

10. Estratégia de Escalabilidade

<horizontal/vertical, auto-scaling, gatilhos>

11. Estratégia de Deploy (preliminar)

Blue/green, canary ou rolling; a decisão impacta a infra.

<...>

12. Estratégia de Observabilidade (preliminar)

O que será monitorado; SLIs/SLOs candidatos.

SLI candidatoSLO alvo
<ex: latência P95><ex: < 500ms>

13. Requisitos de DR

ParâmetroValor
RTO<...>
RPO<...>
Estratégia macro<backup, redundância, multi-AZ…>

14. Riscos Técnicos

IDDescriçãoProb.ImpactoMitigação
RISK-0NN<...>B/M/AB/M/A<...>

15. Pontos de Decisão Técnica (ADR)

Registre cada decisão relevante como ADR no momento em que é tomada; ver template-adr.

ADRDecisãoStatus
ADR-001<...>Aceita

16. Reestimativa (pós-HLD)

ItemEstimativa atualizadaVariação vs. BRD
Construção (infra + desenvolvimento)<...><±%>
Custo recorrente anual (TCO de operação)<...><±%>

Ver no GitHub