Spring Boot Modulith

Spring Modulith 2.0 implementation for bounded contexts in Spring Boot 4. Use when structuring application modules, implementing @ApplicationModuleListener for event-driven communication, testing with Scenario API, enforcing module boundaries, externalizing events to Kafka/AMQP, building a modular monolith, defining module dependencies, managing inter-module events, or organizing DDD modules as packages. Covers package-based module boundaries, named interfaces, event publication, and Scenario API testing. For architecture decisions, see domain-driven-design skill.

joaquimscosta Updated

File contents

joaquimscosta/arkhe-claude-plugins/tree/main/plugins/spring-boot/skills/spring-boot-modulith commit 589333feaf

Frequently asked questions

npx skillmds@latest add joaquimscosta/spring-boot-modulith