Order Rest Service with Transactional Outbox

Overview

An example of a hexagonal architecture, which consists of the business logic and one or more adapters that communicate with external systems. The business logic has one or more ports. Inbound adapters, which handled requests from external systems, invoke an inbound port. An outbound adapter implements an outbound port, and invokes an external system.1

Dependency Graph

Dependency Graph

Class Diagram

On the diagram below you can see all classe from this module and related transactional outbox solution modules:

Class Diagram

References