Event-driven communication¶
Event-driven communication is a messaging pattern used in microservices architectures where services interact by producing and consuming events, rather than through direct synchronous calls.^[100-inbox-microservices-with-node-js-and-react.md]
Implementation¶
In systems implementing this pattern, services are decoupled and communicate asynchronously via an event broker.^[100-inbox-microservices-with-node-js-and-react.md] For example, the NATS Streaming Server is a specific technology often employed to handle event communication between different microservices^[100-inbox-microservices-with-node-js-and-react.md].
Characteristics¶
This approach defines the interaction model for distributed applications (such as e-commerce platforms), where distinct services like "Tickets" or "Orders" must stay synchronized without direct dependencies^[100-inbox-microservices-with-node-js-and-react.md].
Sources¶
100-inbox-microservices-with-node-js-and-react.md