Главная
Study mode:
on
1
Introduction
2
The Domain
3
Functional Parts
4
Functional Architecture in the Code Base
5
Cupid for joyful coding
6
Sample repo
7
Order Management
8
Spring Module API
9
Architecture Diagrams
10
Application Module
11
Dependency Management
12
Modularity
13
Metadata
14
Build Modules
15
Repair
16
Integration Tests
17
Application Module Test
18
Inventory Dependency
19
Order Integration Test
20
Bootstrap
21
Mode direct dependencies
22
Integration test
23
Updated documentation
24
New properties
25
Integration style
26
Eventbased communication
27
Application module listener
28
Published events
29
Published events abstraction
30
Scenario API
31
Recap
32
Questions
Description:
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

Devoxx
Add to list
0:00 / 0:00