Skip to content

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