Stream ɗin transactions ta Kafka zuwa stream processor da ke pre-aggregate zuwa OLAP store, domin dashboards su karanta ƙananan rollups da aka riga aka ƙididdige maimakon scan raw events. A miliyoyin txns/rana ba ka taɓa gudanar da SUM() kan raw table a kowace page load — kana aggregate sau ɗaya, a write.
Gine-gine
Payment svc ──▶ Kafka topic ──▶ Flink/Kafka Streams ──┬─▶ OLAP (ClickHouse/Druid) ◀── Dashboard
(txn events) (buffer,replay) (windowed pre-agg) │ (per-minute rollups) (read)
└─▶ S3/Parquet (raw, replay/audit)
state store ◀──────────┘ (exactly-once checkpoints)
