20 Prompt que todo Arquiteto de Sistemas precisa ter

Visão arquitetural (C4)
“Descreva a arquitetura de [sistema] nos níveis C4 (Contexto, Containers, Componentes). Inclua fronteiras, responsabilidades e principais integrações. Liste 3 riscos.”

Requisitos não-funcionais em metas mensuráveis
“Converta estes NFRs [lista] em metas com métricas: desempenho (p95), disponibilidade, segurança, escalabilidade, custo e observabilidade. Inclua como medir.”

Decisão arquitetural (ADR)
“Registre uma ADR sobre [tema]. Traga contexto, opções consideradas, trade-offs, decisão, consequências e plano de revisão (data/trigger).”

Monolito vs. microserviços
“Compare monolito modular, microserviços e ‘modular monolith’ para [produto]. Avalie acoplamento, deployment, dados, equipe, custo e recomendação com guardrails.”

Estratégia de dados & modelagem
“Proponha o modelo de dados para [domínio] (entidades, relacionamentos, agregados). Defina fonte de verdade, chaves, integridade e políticas de migração.”

Padrões de integração
“Escolha padrões para integrar [sistema A] ↔ [sistema B]: sync/async, REST/GraphQL, filas, eventos. Inclua contratos, idempotência, backpressure e estratégia de retries.”

Arquitetura orientada a eventos
“Desenhe uma EDA para [caso]. Defina eventos, produtores/consumidores, schema versioning, ordenação, exactly-once (ou ao menos once + idempotência) e DLQ.”

Estratégia de cache e performance
“Defina caching para [endpoint/fluxo]. Escolha níveis (cliente, edge, app, DB), TTL, invalidação, warm-up e impacto esperado em p95/p99.”

Capacity & workload modeling
“Faça dimensionamento inicial de [serviço]: taxa de requisições, concorrência, CPU/ memória, throughput de I/O, picos e sazonalidade. Gere cenários P50/P95/P99.”

SLOs, SLI e orçamentos de erro
“Defina SLOs para [serviço], SLIs (latência, disponibilidade, taxa de erro) e orçamento de erro mensal. Liste alertas de sintoma, não de causa.”

Resiliência e padrões de falha
“Especifique circuit breaker, timeout, bulkhead, retry com jitter e fallback para [chamada crítica]. Inclua diagrama de fluxo de erro.”

Segurança e Zero-Trust
“Crie a estratégia de segurança para [plataforma]: IAM (least privilege), secrets management, mTLS, OAuth/OIDC, auditoria e rotação de chaves. Mapeie ‘crown jewels’.”

Threat Modeling (STRIDE/LGPD)
“Faça um threat model de [funcionalidade]. Liste ameaças (STRIDE), controles, dados pessoais (LGPD), bases legais, retenção e criptografia em repouso/trânsito.”

Plano de DR & continuidade
“Defina RTO/RPO para [sistema]. Esboce estratégia de backup/restore, multi-AZ/region, runbooks e testes de DR (frequência e responsáveis).”

Observabilidade by design
“Defina o mínimo de observabilidade: logs estruturados, métricas de negócio/técnicas, traces distribuídos, correlação e painéis. Inclua amostragem e cardinalidade.”

CI/CD e hardening do pipeline
“Desenhe pipeline para [repo]: build reprodutível, testes (unit/integração/contrato), SAST/DAST, SBOM, assinatura de artefatos, deploy canário/blue-green e rollback automático.”

Infra as Code & ambiente
“Proponha IaC para [cloud]: estrutura de contas/projetos, redes, perímetros, padrões de módulo, promoção entre ambientes e política de drift.”

FinOps e otimização de custo
“Mapeie principais drivers de custo em [stack]. Sugira 5 ações (rightsizing, autoscaling, storage tiers, egress, reservas) com impacto estimado.”

Estratégia de migração/modernização
“Planeje a migração de [legado] para [target]. Escolha padrão (strangler, lift-and-shift, replatform), fases, checkpoints de risco e critérios de ‘done’.”

Documentação viva & catálogos
“Crie um plano para manter documentação viva: ADRs, diagramas C4 versionados, catálogos (APIs, serviços, eventos), donos e SLA de atualização.”

Tags:

No responses yet

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *