Event driven architecture
Microservices vs Event-Driven Architecture

Big picture

Workflow event pattern
Self-healing mechanism to programmatically fix failed transactions.

⚠️Known problem of the approach: if the order of messages is important then this approach does not work, because while Workflow processor is trying to fix the message other messages from main queue will be processed by Trade processor. And if Workflow processor finally fixes the message it will resubmit the message to the main queue and obviously initial order of messages in main queue will be broken.
Patterns
Last updated
Was this helpful?