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.
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.
Thanks for the mention Saurabh!
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.
This is great info, Akos.
These patterns are everywhere even though they might not appear to be so from the outside at first glance.
Great article to understand Message queue and broker. Thanks
Thank you for the feedback
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.
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.
Great article Saurabh! Thanks for the shoutout👍
Thanks Amrut
A very handy technology to decouple components in our systems. Personally i am a big fan of Azure Message Queues. A great article, Saurabh!
Thanks my friend Daniel
Thanks, this is helpful!
Glad to share!
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.