Email the Author
You can use this page to email Oliver Drotbohm about Modulithic Applications with Spring.
About the Book
Monoliths and microservices represent two opposing ends in the spectrum of architectural arrangements of software systems. Modulithic Applications with Spring explores the space between those extremes and how software systems built with Java can be designed to give architects means to align functional, operational and developmental requirements to different abstraction levels of their system design.
The book takes you on a tour starting at fundamental project decomposition approaches, outlines ways to bridge architecture and code, and ends up discussing how Spring and its ecosystem of projects help developers to take their architectural concepts from idea to implementation.
Topics covered:
- Decomposing a Java project for encapsulation
- Representing architectural concepts in a code base
- How to extract those concepts for documentation purposes
- Application component design and how Spring helps to assemble those
- Domain- and persistence model design with jMolecules and Spring Data
- Cross-module interaction
- Testing individual modules as well as the system as a whole
About the Author
Oliver Drotbohm is engineer in the Spring team at VMware. He has led the Spring Data projects for almost a decade and fathered their repository programming model. Oliver specialized in bridging the worlds of software architecture and designing application frameworks to support these architectures. He is frequent speaker at international conferences on both technical and software architecture topics.