Alirkan transaksi melalui Kafka ke dalam stream processor yang pra-aggregate ke dalam OLAP store, supaya dashboard membaca rollup kecil yang telah dikira dan bukannya mengimbas peristiwa mentah. Pada jutaan txn/hari anda tidak pernah menjalankan SUM() ke atas jadual mentah setiap kali halaman dimuat — anda aggregate sekali, semasa penulisan.
Seni bina
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)
