What is Event Driven Architecture and why we need it?

When systems start reacting to events instead of directly calling each other, a different architectural style emerges — Event Driven…