Filling incomplete parts of the design doc
What does this MR do and why?
In this MR we are filling in more details in some sections of the modular monolith design doc that were incomplete or TODO:
- Add a diagram to better describe the layers of the Hexagonal Architecture taking in consideration the User interactions
- Add more details about the Application Adapters and Application Domain layers
- Add more details about enforcing boundaries and why we considered Packwerk
- Describe the problem of arranging code considering EE and JH extensions
- Minor tweaks
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Grzegorz Bizon