Designing hexagonal architecture with Java an architect's guide to building maintainable and change-tolerant applications with Java and Quarkus
A practical guide for software architects and Java developers to build cloud-native hexagonal applications using Java and Quarkus to create systems that are easier to refactor, scale, and maintain Key Features Learn techniques to decouple business and technology code in an application Apply hexagona...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham ; Mumbai :
Packt Publishing
[2022]
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009644264606719 |
Tabla de Contenidos:
- Table 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