Start or renew a Manning Pro Annual subscription for just $199.99!
SAVE HALF on all books, including MEAP!
All liveVideos and liveProjects $10 each!
Offer ends midnight August 2nd. Only atmanning.com.
Check out these books, liveProjects, and liveVideos that you've made into Manning bestsellers! And don't forget: you can get them all with a Manning Online Pro annual subscription for just $199.99 until midnight Sunday, August 2.
New MEAP! Clean Applications with Hexagonal Architecture
Modern architectural styles like “hexagonal,” “clean,” and “onion” all share a straightforward principle: business logic should sit at the center of your software, free of frameworks, databases, user interfaces, and external services. The tricky bit comes when you start putting these ideas into practice refactoring a legacy enterprise mudball, implementing microservices, or building a “modulith” in Spring. Clean Applications with Hexagonal Architecture: Building maintainable microservices and modular monoliths guides you from the hexagonal architecture at the core of modern enterprise software to its practical implementation with examples in Java and Spring Boot.
If you’ve ever stared at a class and asked “where does this code belong?” Clean Applications with Hexagonal Architecture ends the guesswork. Author Enrique Medina Montenegro shows you how to take advantage of an architecture that gives every class exactly one reason to exist and one place to live. You’ll learn to handle input ports, an orchestrating application layer, a domain layer with enforced invariants, and output ports to infrastructure. Finally, you’ll assemble the full structure, then lock it down with ArchUnit rules, and extend this foundation into modular monoliths and microservices. [Read more]