ADRs

Architecture decisions

Dated log of architecture decision records. Status is Proposed, Accepted, Deprecated, or Superseded.

The ADR’s below were written after the decisions had been made and implemented. The dates are token and don’t reflect the actual date the decision was accepted.

Architecture decision records
Date Status Title
Accepted 0001-use-shared-azure-platform.md
Accepted 0002-host-api-and-ui-using-azure-app-service.md
Accepted 0003-use-cosmos-db-for-event-store-and-azure-sql-for-read-models.md
Accepted 0004-use-clean-architecture-for-application-structure.md
Accepted 0005-use-azure-devops-pipelines-for-ci-cd.md

Expected shape of an ADR

Each record states the context, the decision, and the consequences in a page that a reviewer can finish in a few minutes. The log above is the index; it is not the decision itself. The ADR’s themselves reside in the docs/architecture/adr project folder. The adr-template-minimal.md file serves as template for future ADR docs.