Skip to content

Event broker pattern

The Event broker pattern is a software architecture pattern commonly utilized in distributed systems, particularly within microservices architectures.^[100-inbox-microservices-with-node-js-and-react.md]

It involves a centralized intermediary, often implemented using a streaming server like [[NATS]] Streaming Server, which facilitates asynchronous communication between different services.^[100-inbox-microservices-with-node-js-and-react.md] This decoupling mechanism allows services—such as those found in e-commerce applications built with Node and React—to interact without direct dependencies, promoting scalability and resilience.^[100-inbox-microservices-with-node-js-and-react.md]

Sources

^[100-inbox-microservices-with-node-js-and-react.md]