Warning

🚧 Work in Progress: This page is currently under construction. Content may be incomplete or subject to change. To contribute, see the contribution guide.

Architecture Decision Records (ADRs)

ADRs record significant architectural decisions: what was decided, why, and which alternatives were considered.


Why use ADRs?

With team turnover and an evolving system landscape, it’s common to lose context around technical decisions. ADRs create an organizational memory that answers the question: β€œwhy did we do it this way?”


How to create an ADR

  1. Copy the template: standards/templates/template-adr.md
  2. Name it ADR-NNN-short-title.md (sequential numbering)
  3. Fill in all fields
  4. Open a PR on GitHub for architecture team review

Recorded ADRs

IDTitleStatusDate
ADR-001Data lake on BigQuery (GCP)βœ… Accepted2024
ADR-002Authentication via Entra IDβœ… Accepted2024
ADR-003Documentation portal: MkDocs + Azure Static Web Appsβœ… Accepted2025

Possible statuses

  • Proposed β€” under discussion
  • Accepted β€” decision made and in effect
  • Deprecated β€” replaced by another ADR
  • Superseded β€” replaced; reference the new ADR