Session
Building Modular Monoliths using Spring Modulith
We have been building monolithic applications for many years and have faced some challenges.
Microservices architecture emerged as an alternative to solve the difficulties imposed by monolithic architecture, but it brings its own set of challenges.
What about combining the best of both worlds? Welcome to "Modular Monoliths."
Modular Monolith is an architectural style that combines the simplicity of monolithic architecture with the power and flexibility of microservices.
In this session, you will learn:
* What are the challenges with Monoliths and Microservices
* Introduction to Modular Monoliths
* Creating a Modular Monolith using Spring Boot and Spring Modulith
* Identifying and defining module boundaries
* Imposing Module Boundaries
* Communication between Modules
* Async communication between modules using events
* Testing modules independently
* Generating C4 Model documentation using Spring Modulith
* Best practices for building Modular Monoliths
Target Audience:
This workshop can benefit anyone interested in understanding Modular Monolith Architecture. However, it will be most useful for developers and architects with basic Spring Boot knowledge.
Prerequisites:
* JDK 21 or later
* Docker and Docker Compose
* Java IDE (IntelliJ IDEA recommended)
Siva Prasad Reddy Katamreddy
Developer Advocate at JetBrains
Hyderābād, India
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top