There is a blog post outlining the pros and cons of each approach here: https://www.michael-ploed.com/blog/persistence-strategies-for-aggregates-at-ddd-europe-2025
Required:
- Docker
- Maven
- Java 21
IDEA users have to unfortunately set up the ByteBuddy plugin for execution manually. See the docs here: https://github.com/xmolecules/jmolecules-integrations/tree/main/jmolecules-bytebuddy#quickstart