← Projects

Java · Lab

Spring Architecture Patterns

Demonstrate module boundaries and domain events in a business application.

Source available

Architecture and data flow

Data flow
  1. Adapter
  2. use case
  3. domain
  4. port
  5. PostgreSQL

ArchUnit checks dependency direction. Domain events connect workflows without directly coupling every class.

Code and evidence

Pinned source links show the implementation and existing test files. Startup commands and documented verification boundaries are in the README at the same version. This website audit is not a fresh CI run of every project.

Licence: Apache-2.0 · Source checked on 12.10.2026

Learn through tutorials