Stream transaktionerne gennem Kafka ind i en stream processor, der pre-aggregerer ind i en OLAP-store, så dashboards læser bittesmå forudberegnede rollups i stedet for at scanne rå events. Ved millioner af txns/dag kører du aldrig SUM() over den rå tabel ved hver page load — du aggregerer én gang, ved write.
Arkitektur
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)
