Explore Spring Modulith and its impact on application architecture in this 50-minute Devoxx conference talk. Discover how Spring supports architects in implementing practices and patterns that align technical building blocks with domain concepts and boundaries. Learn about code organization for encapsulation, Spring bean relationship arrangement, and using domain events to decouple application parts. Delve into patterns and approaches using libraries like jMolecules and Moduliths to build better structured, more maintainable applications. Examine topics such as functional architecture, CUPID principles, module APIs, dependency management, integration testing, and event-based communication. Gain insights into creating applications that clearly reflect architectural ideas and are more amendable and maintainable.
Spring Modulith – Spring for the Architecturally Curious Developer