The iris application is a modular monolith.
Spring framework provides a convenient tooling to mark module boundaries and facilitate event-based communication between modules.
The application will be a playground to evaluate this modularisation support.