Night Mode LabsBlue Book
Reference

Decision Matrix

Use this matrix when a recommendation needs to be explained quickly. It summarizes common default choices and when to avoid them.

DecisionDefaultAvoid when
Runtime for simple servicesManaged containers or PaaSThe team needs custom orchestration or deep platform control
Runtime for event glueServerless or managed jobsThe workload needs long-running stateful execution
Runtime for many shared servicesKubernetes or OpenShiftThe organization cannot operate clusters safely
Infrastructure definitionTerraform, OpenTofu, Pulumi, or cloud-native IaCThe team will only manage resources manually
SecretsManaged secret store plus workload identityTeams need production secrets copied into local files
DeliveryImmutable artifacts and automated promotionManual rebuilds are required for each environment
Deployment strategyRolling, blue-green, or canaryThere is no rollback or health signal
ObservabilityOpenTelemetry plus platform monitoringTeams only need infrastructure uptime metrics
PolicyAutomated checks in CI and admission pathsPolicies are unclear or have no owner
EvidenceGenerated from systems of recordEvidence requires screenshots and manual spreadsheets

How to use it

  • Start with the default.
  • Check whether the avoid condition applies.
  • Record exceptions with owner, expiry, and rationale.
  • Convert repeated exceptions into platform backlog.

The matrix should not replace architecture decisions. Use it to speed up early alignment and identify when a deeper ADR is needed.

On this page