14 Comments
User's avatar
Akos Komuves's avatar

Thanks for the mention Saurabh!

Akos Komuves's avatar

For sure, I use them every time when I implement Stripe Checkout!

When you initiate a Checkout process with the items in your basket, specify your card number and other details, and click buy, the purchase doesn’t happen immediately.

Instead you have to listen to the events from a webhook and act when the “paid” event happens.

Saurabh Dashora's avatar

This is great info, Akos.

These patterns are everywhere even though they might not appear to be so from the outside at first glance.

Kishore Patra's avatar

Great article to understand Message queue and broker. Thanks

Saurabh Dashora's avatar

Thank you for the feedback

Kapil's avatar

I helped design microservice architecture in my last company, and instead of such event driven architecture we used async calls, all APIs exposed via REST. I believe use of the things as explained in the article helps on a lot of places, and we shall start using them slowly so as to grasp good operation knowledge in the firm, which might be handy in next project.

Saurabh Dashora's avatar

Thanks for the insight Kapil. I also think that a system should move into an event-driven approach only when needed.

If REST is working well for a project, it's a great choice and simple to reason about.

Amrut Patil's avatar

Great article Saurabh! Thanks for the shoutout👍

Daniel Moka's avatar

A very handy technology to decouple components in our systems. Personally i am a big fan of Azure Message Queues. A great article, Saurabh!

Saurabh Dashora's avatar

Thanks my friend Daniel

k Prajwal's avatar

Thanks, this is helpful!

Raul Junco's avatar

The world we live in is Async; software should be following the same patterns!

Message Queues are the core of modern architecture.

Thanks for the article, Saurabh.