Microservices architectures are designed to be highly
modular and flexible, that can be scaled and managed
separately and use of APIs to communicate between services.
▪ Event-driven architecture, microservices can communicate
by publishing and subscribing to events, than directly calling
each other's APIs.
▪ Event-driven microservice architecture is means
communicating with microservices via event messages and
we can do asynchronous behavior and loosely coupled.
▪ Instead of sending request when data needed, services
consume them via events.
▪ Huge Innovations on the Event-Driven Microservices
Architectures;
▪ Real-time messaging platforms, stream-processing, event
hubs, real-time processing, batch processing, data
intelligence.
https://ably.com/blog/introduction-event-driven-architecture