Night Mode LabsBlue Book
Architecture

Reference Architectures

Reference architectures give teams a shared starting point. They should show the default path, required controls, and places where teams can safely customize.

Architecture layers

What each reference should include

Each reference architecture should document:

  • Use case and non-goals.
  • Runtime platform and deployment model.
  • Network boundaries, ingress, egress, and DNS.
  • Identity, secrets, and authorization model.
  • Data stores, retention, backup, and restore expectations.
  • Observability signals, dashboards, alerts, and SLOs.
  • Security controls and compliance evidence points.
  • Cost drivers and scaling assumptions.
  • Failure modes, rollback path, and operational ownership.

Common enterprise references

Maintain references for the common shapes the organization actually uses:

  • Public web application.
  • Internal web application.
  • API service.
  • Event-driven worker.
  • Batch or scheduled job.
  • Data pipeline.
  • Shared platform service.
  • Third-party integration.

Review cadence

Reference architectures should evolve. Review them after major incidents, platform migrations, new compliance requirements, or repeated exceptions. If most teams bypass a reference, the reference is probably wrong or too hard to use.

On this page