In this gentle introduction to Event-Driven Architecture, we will explore real-world use cases and main concepts such as Event Notification, CQRS, Event Sourcing, etc. We'll discuss common technologies and patterns, such as Messaging with RabbitMQ and Streaming with Kafka.
☕ Buy me a coffee: https://www.buymeacoffee.com/software...
🙌 Become my Patreon and get exclusive perks: / softdevdiaries
💼 Follow me on LinkedIn and drop me a message if you'd like: / gadirovgs
💻 Also, let's connect on GitHub: https://github.com/gusgad
📚 Resources:
https://blog.theodo.com/2019/08/event...
Event Notification and Event-Carried State Transfer patterns: / event-notification-vs-event-carried-state-...
Event Sourcing: / event-sourcing-pattern-in-microservices-ar...
CQRS: / event-sourcing-and-cqrs
Pub/Sub Pattern: https://ably.com/blog/pub-sub-pattern...
RabbitMQ tutorial: https://www.rabbitmq.com/tutorials/tu...
PostgreSQL Materialized Views: https://www.postgresql.org/docs/curre...
🕒 Timestamps:
0:00 Overview
4:57 Use cases
7:24 Event Notification pattern
17:49 Event-Carried State Transfer
22:32 Event Sourcing
27:44 CQRS
And don't forget to subscribe for more videos like this 😊