| Concept | Purpose |
|---|---|
| Messaging | Communicate through messages |
| Synchronous | Request-response communication |
| Asynchronous | Non-blocking communication |
| Message Queue | Single consumer processing |
| Event Streaming | Multiple consumers |
| Pub/Sub | Producers publish, consumers subscribe |
| Event Driven Architecture | Systems react to events |
| Component | Role |
|---|---|
| Message | Data/event sent between services |
| Producer | Sends messages |
| Broker | Stores and manages messages |
| Consumer | Reads and processes messages |