All work
08Data Engineering

Flink Streaming Pipeline + Dashboard

Real-time sales streaming pipeline: Kafka → Flink ETL → ClickHouse → Grafana dashboard.

Architecture

Real-time sales pipeline: Kafka → Flink streaming ETL → ClickHouse → Grafana dashboard.

Sales DataCSV producer
Apache KafkaEvent streaming
Apache FlinkStreaming ETL
ClickHousevia Kafka Connect
GrafanaDashboard

Ingestion

Kafka Connect

Infrastructure

Docker

Overview

A real-time streaming pipeline for sales data that flows from Kafka through Apache Flink for streaming ETL, into ClickHouse for fast analytical storage, and out to a Grafana dashboard.

It demonstrates a clean, focused streaming architecture — from ingestion to a live, queryable dashboard.

Highlights

  • Streaming ETL in Apache Flink
  • ClickHouse for sub-second analytical queries
  • Live Grafana dashboard

Tech stack

KafkaApache FlinkClickHouseGrafana