Please enable JavaScript.
Coggle requires JavaScript to display documents.
EDA (Why? (Loose Coupling, Easy scaling, Async, Better recovery support,…
EDA
Why?
Loose Coupling
Easy scaling
Async
Better recovery support
Faster development
Better monitoring
Event sourcing
Rules
Publish events for new features
new features as microservices
cloud depends(!) on microservices
Splitting cloud in progress
Reserve 20% of time for cloud splitting
Antipatterns
Generic events
Too much events
Recursive loops
Depending on order
Challenges
Events aout of order
Events duplication
Eventual consistency
Possibilities
CQRS
Event Storming
Reporting Database
When
First approach over REST