Trusted by Leading Retailers
Why you Need EDA for Real-Time Retail
For retailers to thrive today, they need a digital IT foundation that captures and distributes information in real-time. By linking applications and devices across environments and geographies, event-driven architecture (EDA) helps retailers:
- React more quickly to events such as orders, cancellations, and changing inventory levels
- Right-size their system and dynamically scale to satisfy spikes and seasonal demand
- Quickly adapt to new customer preferences, competitive forces and market conditions
- Make smarter decisions and more accurately forecast and replenish inventory
- Improve the efficiency of their internal operations and supply chains
How EDA Works for Retail
Event-driven architecture (EDA) is a software design pattern in which applications share information in a real-time, event-driven manner via an intermediary called an event broker. EDA is being adopted by leading retailers as an integral element of their digital transformation strategies because it improves responsiveness, scalability, agility and resilience.
An event represents a change in state, or an update, such as an item being placed in a shopping cart, a loyalty card application being submitted, or an order becoming ready to ship. Events are “published” with a topic that indicates what they are about, and systems can “subscribe” to receive all events with relevant topics.
This example shows three event producers (a web site, a mobile app and a point of sale system) and the events they produce (an order, a customer query and a product return). An event broker processes these events and instantly passes them along to any and systems that have subscribed to that kind of information.