Backend
307 views
Event-Driven Architecture
Quick Definition
Design pattern where components communicate via events
Full Definition
A design pattern where components communicate by producing and consuming events.
Examples
event sourcing, CQRS, pub-sub, event streaming
Related Terms
message-queue
microservices
kafka
More Backend Terms
Dead Letter Queue
Queue for messages that fail processing after retries
Caching
Storing frequently accessed data for improved performance
Circuit Breaker
Pattern preventing cascading failures by halting failing requests
GraphQL
Query language for APIs requesting exactly needed data
gRPC
High-performance RPC framework using Protocol Buffers
Saga Pattern
Pattern managing distributed transactions with compensating actions