message-driven design
nounA way of building computer programs where small parts talk to each other by sending messages.
The team used message-driven design so the payment service could tell the email service when to send a receipt.
SYNONYMS
OTHER MEANINGS
2. A software pattern where components react to incoming messages instead of calling each other directly.
With message-driven design, the order service simply publishes an event and does not wait for the inventory service.
3. An approach to system architecture that uses a broker to deliver messages reliably between services.
Message-driven design helped them handle traffic spikes because the broker buffered requests during busy hours.
4. A design style in which loose coupling is achieved by passing data as messages rather than shared memory.
Their message-driven design made it easy to replace one service without breaking the others.