Do not treat the technical documentation as a guidance for writing the well-encapsulated software, which, unfortunately, happens quite often, especially when you're a bit less experienced software developer.
Helpful resources:
https://solidwebapi.net
• Mini Course #1 Clean Architecture + CQRS
• Mini Course #2 Modular Monolith
https://refactoring.guru
https://herbertograca.com/2017/07/03/...
/ clean-code
/ 70156.patterns_of_enterprise_application_a...