Stream transactions kupitia Kafka kwenda stream processor inayofanya pre-aggregate kwenda OLAP store, ili dashboards zisome rollups ndogo zilizohesabiwa mapema badala ya kuscan raw events. Kwenye mamilioni ya txns/siku kamwe huendeshi SUM() juu ya raw table kwa kila page load — unaaggregate mara moja, wakati wa write.
Usanifu
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)
