Decisions, Trade-offs, and Risks¶
Key Decisions¶
Trade-offs¶
Monolith vs distributed architecture¶
A monolith was justified by the context:
- limited user base;
- internal deployment;
- one main business process;
- no need for distributed architecture;
- limited maintenance resources.
Project Limitations¶
The project was not brought to the maturity level of a production system with a full delivery lifecycle, testing process, release process, and ongoing support.
The original documentation was incomplete and insufficiently formalized. Part of the current architecture materials was reconstructed later as a portfolio case study.
See also Architecture Decision Records.