Event Hubs
Act as a central hub for data ingestion and distribution, allowing microservices to publish and subscribe to
data streams.
▪ Each microservice publish its data to an Event Hub. Other microservices can then subscribe to the Event
Hub and consume the data as needed.
▪ Communicate with each other in real-time, that needs to be highly reliable and scalable.
▪ Event Streaming
Allows you to capture and process a stream of events in real-time. Publish and consume events as they
occur.
▪ Allowing to build real-time data pipelines that can process and analyze data as it is being generated.
▪ One common use case for Event Hubs and event streaming in microservices architectures is real-time
analytics.
https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/event-driven