Expires midnight PT on August 16th. Only at manning.com.
Note: Final discount will be applied in cart. For products already on sale, the best available discount will be applied.
Here's your opportunity to catch up on Manning's latest releases, MEAP updates, bestsellers and more!
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 when you’re 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]
6 chapters of this new MEAP are available now with more to follow soon!