
| 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. |