Date: 2019-10-28
Accepted
As the project is an example of a more advanced monolith architecture, it is necessary to save all architectural decisions in one place.
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.
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.