Рет қаралды 5,047
What are the differences between message brokers and event-brokers and event streaming platforms? And their pros and cons in using them in event-driven architecture.
The following book is a MUST read amzn.to/3mDuBHD Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (this is a book which I'd recommended for every technical person and has had pride of place for many years on my desk)
This video is NOT sponsored. Some product links are affiliate links which means if you buy something I’ll receive a small commission.
Time Stamps
0:48 - Important points to consider when selecting a message broker for event-driven architecture
1:12 - What is a message broker
2:18 - Pros & Cons of standard message brokers
3:38 - What is a Event broker
3:58 - Log-Based message brokers
4:27 - Introducing Event-Streaming Platforms
6:02 - Pros & Cons of an Event-streaming platforms
#eventdrivensystems #eventdrivenarchitecture #microservices #rabbitmq #apachekafka #awssqs #awssns #azureeventhubs #danieltammadge
Disclosure: Some of the links below are affiliate links. This means that, at zero cost to you, I will earn an affiliate commission if you click through the link and finalize a purchase.
---
I use www.lucidchart... for my diagrams & www.flaticon.com where I use my pro subscription to find images for my content
I have gained my knowledge by watching talks and reading many articles, but more importantly designing, and running event-driven systems in production for many years, along with making many mistakes during that time.
But I think a great place to start is the following two books
Designing Data-Intensive Applications By Martin Kleppmann amzn.to/3c5l2wq (this is a book which I'd recommended for every technical person and has had pride of place for many years on my desk)
And
Designing Event-driven systems by Ben Stopford (This is the best book I have read on event-driven architecture) www.benstopford...
Now a great article on event streaming is an article called "Turning the database inside-out with Apache Samza" www.confluent....
And I would also recommend the book Building Event-Driven Microservices by Adam Bellemare Building Event-Driven Microservices amzn.to/3pz2QOS
Following my experience with event-driven systems, I found Martin and Ben's content to align with what I have experienced and learned, while there are some viewpoints in Adam's book which I don't agree with, it is an excellent book and strove of knowledge with many nuggets of gold in its pages.
Hope you find these books and articles as useful as I have in your journey in event-driven architecture. Just FYI the amazon links are affiliate links (#CommissionsEarned).