Streameld a tranzakciókat Kafkán át egy stream processzorba, amely előaggregál egy OLAP store-ba, így a dashboardok apró előre kiszámított rollupokat olvasnak ahelyett, hogy nyers eseményeket szkennelnének. Napi milliónyi tranzakciónál sosem futtatsz SUM()-ot a nyers táblán minden oldalbetöltéskor — egyszer aggregálsz, íráskor.
Architektúra
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)
