9 Comments
Jul 2Liked by Saurabh Dashora

Great post, Saurabh! 🙌

Expand full comment
author

Thank you Petar!

Expand full comment

The communication pattern can make or break your application.

Simply explained, Saurabh!

Expand full comment
author

Indeed!

Thanks Raul

Expand full comment

I personally have used all of them. However, when

it comes to Event-driven model, systems tend to

be more complex to understand and follow as on

many occasions, business logics need to broken

into discrete events and data

flow might be a lot more distributed.

Expand full comment
author

Absolutely Bruno.

Event-driven flow can become hard to reason about.

Expand full comment

A solid post with the fundamentals, loved that, an excellent write up Saurabh friend!

Expand full comment
author

Thanks Daniel!

Expand full comment

Excellent overview, Saurabh! Most of the time, I've used all patterns 1), 2), and 4) (if I correctly assume webhooks fall under 4).

3) needs more infrastructure than the other 3, so I've avoided it.

Thanks for the shout out! 🙇‍♂️ Glad you enjoyed my article!

Expand full comment