Aliran transaksi liwat Kafka menyang stream processor sing nge-agregat luwih dhisik menyang OLAP store, supaya dashboard maca rollup cilik sing wis diitung tinimbang nge-scan event mentahan. Ing jutaan transaksi/dina sampeyan ora tau nglakoni SUM() marang tabel mentahan saben kaca dimuat — sampeyan agregat sepisan, nalika nulis.
Arsitektur
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)
