|
|
Infrastructure Layer |
JSON-Object |
|
|
Infrastructure Layer |
Bus Message |
|
|
Infrastructure Layer |
RepositoryImplementation |
|
|
Infrastructure Layer |
Gateway (with Transactional Outbox) |
|
|
Infrastructure Layer |
Integration Event |
|
|
Infrastructure Layer |
QueryHandler |
|
|
Infrastructure Layer |
Projection (Policy) |
|
|
Infrastructure Layer |
HTTP-Response |
|
|
Infrastructure Layer |
gRPC Hexagonal Adapter |
|
|
Infrastructure Layer |
HTTP-Request |
|
|
Infrastructure Layer |
Bytes |
|
|
Infrastructure Layer |
JSON-RPC Hexagonal Adapter |
|
|
Infrastructure Layer |
Send Integration Event (Policy) |
|
|
Infrastructure Layer |
Application Layer |
|
|
Infrastructure Layer |
REST-API Hexagonal Adapter |
|
|
Infrastructure Layer |
Kafka Subscriber Hexagonal Adapter |
|
|
Infrastructure Layer |
HTTP-Request |
|
|
REST-API Hexagonal Adapter |
Query (Hexagonal Port, Interface) |
|
|
REST-API Hexagonal Adapter |
HTTP-Response |
|
|
REST-API Hexagonal Adapter |
ReadModel |
|
|
REST-API Hexagonal Adapter |
HTTP-Request |
|
|
Application Layer |
Query (Hexagonal Port, Interface) |
|
|
Application Layer |
Logging Pipeline |
|
|
Application Layer |
CommandHandler |
|
|
Application Layer |
Policy |
|
|
Application Layer |
Command (Hexagonal Port, Interface) |
|
|
Application Layer |
Domain Layer |
|
|
Domain Layer |
Aggregate |
|
|
Domain Layer |
DomainEvent |
|
|
Domain Layer |
Another Aggregate |
|
|
Domain Layer |
RepositoryInterface |
|
|
DomainEvent |
Aggregate |
|
|
DomainEvent |
Logging Pipeline |
|
|
RepositoryInterface |
Aggregate |
|
|
RepositoryInterface |
RepositoryImplementation |
|
|
CommandHandler |
Aggregate |
|
|
Command (Hexagonal Port, Interface) |
Junction |
|
|
Logging Pipeline |
Validation Pipeline |
|
|
Logging Pipeline |
Junction |
|
|
Validation Pipeline |
Expension Point Pipeline |
|
|
Expension Point Pipeline |
Mediator |
|
|
Mediator |
Front Door Queue using message bus |
|
|
Mediator |
GOF Pattern Mediator |
|
|
Junction |
Front Door Queue using message bus |
|
|
Junction |
GOF Pattern Mediator |
|
|
GOF Pattern Mediator |
Junction |
|
|
Front Door Queue using message bus |
Junction |
|
|
Junction |
CommandHandler |
|
|
Junction |
Projection (Policy) |
|
|
Junction |
Send Integration Event (Policy) |
|
|
Junction |
Policy |
|
|
Query (Hexagonal Port, Interface) |
QueryHandler |
|
|
Query (Hexagonal Port, Interface) |
CommandHandler |
|
|
Policy |
Another Aggregate |
|
|
REST-API Hexagonal Adapter |
Command (Hexagonal Port, Interface) |
|
|
REST-API Hexagonal Adapter |
HTTP-Request |
|
|
gRPC Hexagonal Adapter |
Bytes |
|
|
gRPC Hexagonal Adapter |
Command (Hexagonal Port, Interface) |
|
|
JSON-RPC Hexagonal Adapter |
Command (Hexagonal Port, Interface) |
|
|
JSON-RPC Hexagonal Adapter |
JSON-Object |
|
|
Kafka Subscriber Hexagonal Adapter |
Bus Message |
|
|
Kafka Subscriber Hexagonal Adapter |
Command (Hexagonal Port, Interface) |
|
|
Kafka Subscriber Hexagonal Adapter |
Junction |
|
|
Bus Message |
Command (Hexagonal Port, Interface) |
|
|
HTTP-Request |
Command (Hexagonal Port, Interface) |
|
|
RepositoryImplementation |
WriteModel DataBase |
|
|
Send Integration Event (Policy) |
Gateway (with Transactional Outbox) |
|
|
Gateway (with Transactional Outbox) |
Integration Event |
|
|
Projection (Policy) |
ReadModel Database |
|
|
QueryHandler |
ReadModel |
|
|
Bus Queue |
Bus Message |
|
|
Bus Topic |
Integration Event |
|
|
REST-Endpoint |
Bus Queue |
|
|
ReadModel Database |
QueryHandler |
|
|
User |
HTTP-Response |
|
|
User |
HTTP-Request |
|
|
Bus Reply Channel |
Junction |
|
|
Bus Dead Letter Channel |
Team |
|
|
Junction |
Bus Dead Letter Channel |
|
|
Junction |
Bus Reply Channel |
|
|
Junction |
Bus Queue |
|
|
Junction |
REST-Endpoint |
|
|
Another Service/System |
JSON-Object |
|
|
Another Service/System |
HTTP-Request |
|
|
Another Service/System |
Junction |
|
|
Another Service/System |
Bytes |
|
|
WebHook |
Another Service/System |
|
|
Junction |
Another Service/System |
|
|
Junction |
WebHook |