EVENT-DRIVEN
ARCHITETURE
Presented by Ivan Kozmuliak
EVENT-DRIVEN
ARCHITETURE
What is this?
KEY POINTS:
Events
Listeners
Producers
Asynchronous communication
WHERE TO USE
Message exchange systems
In-real-time systems
Microservice Architecture
IoT
UI/UX & Web development
PATTERNS
Event Sourcing/Event Streaming
CQRS
Pub/Sub
Message Queue
Observer
Dead Letter Queue
Aggregator
EVENT STREAMING PATTERN
PUBLISH-SUBSCRIBE PATTERN
EVENT SOURCING PATTERN
COMMAND-QUERY SEPARATION PATTERN
MESSAGE QUEUE PATTERN
OBSERVER PATTERN
DEAD LETTER QUEUE PATTERN
AGGREGATOR PATTERN
WHO USES IT
THANK
YOU