This presentation looks at the importance of events and the role that they play in applications. We describe how events are a key application integration mechanism and how they are used by applications to communicate with the outside world. You will learn how the microservices inside a system can use events to maintain data consistency. We discuss how easy it is to implement both of these mechanisms by developing your core business logic using an event-centric approach known as event sourcing.
The talk describes how to build event-centric business logic using event sourcing. The events emitted by DDD aggregates are used within an application to maintain data consistency across services. They are also used to integrate applications using the patterns of enterprise integration. Events are used to generate notifications (SMS, email, mobile push etc) that are sent to users.
Here are the slides:
Learn more about Eventuate
To find out more about how you can use the Eventuate platform to build event-driven microservices:
- Read the overview
- Take a look at the example applications
- Watch a presentation on building event-driven microservices
- Signup and start using the platform for free