Chapter 15: Good Design Practices for Your Hexagonal Application
While exploring the hexagonal architecture in this book, we learned about some of the principles and techniques that characterize a hexagonal application. By visualizing a system with clearly defined boundaries, we established three hexagons: Domain, Application, and Framework.
Using these hexagons as a guide, we explored how to separate the business code from the technology code. This separation allowed us to explore ways of creating change-tolerant systems. But we did not stop there. Going the extra mile, we learned how the Quarkus framework could be used to turn a hexagonal application into a cloud-native application.
We have reached the end of this book equipped with the fundamental ...
Get Designing Hexagonal Architecture with Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.