A Beginner's Guide to Event-Driven Architecture

A Beginner's Guide to Event-Driven Architecture

32.482 Lượt nghe
A Beginner's Guide to Event-Driven Architecture
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/softwaredeveloperdiaries 🙌 Become my Patreon and get exclusive perks: https://patreon.com/softdevdiaries 💼 Follow me on LinkedIn and drop me a message if you'd like: https://www.linkedin.com/in/gadirovgs/ 💻 Also, let's connect on GitHub: https://github.com/gusgad 📚 Resources: https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq/ Event Notification and Event-Carried State Transfer patterns: https://medium.com/swlh/event-notification-vs-event-carried-state-transfer-2e4fdf8f6662 Event Sourcing: https://medium.com/design-microservices-architecture-with-patterns/event-sourcing-pattern-in-microservices-architectures-e72bf0fc9274 CQRS: https://medium.com/@ocrnshn/event-sourcing-and-cqrs-9286e5578f93 Pub/Sub Pattern: https://ably.com/blog/pub-sub-pattern-examples RabbitMQ tutorial: https://www.rabbitmq.com/tutorials/tutorial-one-javascript PostgreSQL Materialized Views: https://www.postgresql.org/docs/current/rules-materializedviews.html 🕒 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 😊