994 B
994 B
Service Architecture Blueprint
Use this when drafting a new service or major redesign.
- Service name / domain: Bounded context, upstream/downstream dependencies
- Non-negotiable requirements: Latency/throughput targets, availability %, data retention, compliance
- Architecture diagram link: C4 level 2/3 diagrams, sequence for critical paths
- Data flows: Read/write paths, schemas, partitioning/replication strategy
- Integration contracts: APIs/events with SLAs, versioning, idempotency rules, consumers/providers
- Resilience: Timeouts, retries, circuit breakers, bulkheads, backpressure, graceful degradation
- Security: AuthN/AuthZ model, secrets handling, ingress/egress policies, audit requirements
- Deployability: CI/CD steps, canary/blue-green, rollback, migration plan
- Observability: Golden signals, dashboards, alert rules, trace spans, log fields
- Risks & assumptions: Unknowns, kill criteria, contingency plans