Component |
Role / Purpose |
Azure Event Hubs |
Real-time ingestion of high-throughput streaming data from IoT devices, apps, or logs. |
Azure Stream Analytics |
Serverless real-time event processing engine for filtering, aggregating, and joining streams. |
Azure HDInsight (Apache Flink) |
Managed Hadoop and Flink clusters for distributed, low-latency, stateful stream processing. |
Azure Data Lake Storage / Blob Storage |
Persistent storage for both raw streaming data and processed outputs. |
Azure Synapse Analytics |
Query and analytics layer to analyze Flink outputs and integrate with BI tools. |
Power BI |
Real-time dashboards and visualizations of processed streaming results. |
Azure Monitor & Application Insights |
Monitoring, logging, and performance evaluation of the streaming pipeline. |