
Designing Hexagonal Architecture with Java
An architect's guide to building maintainable and change-tolerant applications with Java and Quarkus
Publisher:Packt Publishing Limited
By: Davi Vieira
Paid access
|Jun 2024Table of Contents
- Why Hexagonal Architecture?
- Wrapping Business Rules inside Domain Hexagon
- Handling Behavior with Ports and Use Cases
- Creating Adapters to Interact with the Outside World
- Exploring the Nature of Driving and Driven Operations
- Building the Domain Hexagon
- Building the Application Hexagon
- Building the Framework Hexagon
- Applying Dependency Inversion with Java Modules
- Adding Quarkus to a Modularized Hexagonal Application
- Leveraging CDI Beans to Manage Ports and Use Cases
- Using RESTEasy Reactive to Implement Input Adapters
- Persisting Data with Output Adapters and Hibernate Reactive
- Setting Up Dockerfile and Kubernetes Objects for Cloud Deployment
- Good Design Practices for Your Hexagonal Application
PDF ISBN: 978-1-80181-029-6
Publisher: Packt Publishing Limited
Copyright owner: © 2021 Packt Publishing Limited
Publication date: 2024
Language: English
Pages: 460
Related subjects:
