Skip to content

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.

Edited by Grzegorz Bizon

Merge request reports