Sep 18, 2021
Hi Vinay,
Rightly said. the discretion on the approach should be based on the NFRs and the level of complexity that can be handled.
Event Driven systems provide the flexibility but at the cost of higher complexity and observability challenges.
In most cases, like the example cited in this article, a system may utilize both approaches wherever applicable.