Back to Modular Monolith With Ddd

1. Record architecture decisions

docs/architecture-decision-log/0001-record-architecture-decisions.md

latest805 B
Original Source

1. Record architecture decisions

Date: 2019-10-28

Status

Accepted

Context

As the project is an example of a more advanced monolith architecture, it is necessary to save all architectural decisions in one place.

Decision

For all architectural decisions Architecture Decision Log (ADL) is created. All decisions will be recorded as Architecture Decision Records (ADR).

Each ADR will be recorded using Michael Nygard template, which contains following sections: Status, Context, Decision and Consequences.

Consequences

All architectural decisions should be recorded in log. Old decisions should be recorded as well with an approximate decision date. New decisions should be recorded on a regular basis.