Zbuduj append-only pipeline: agenci → Kafka → magazyn warstwowy (gorący w ClickHouse/ELK, zimny w object storage) z polityką retencji indeksującą świeże dane i tanio archiwizującą resztę. 100 mln zdarzeń/dzień to średnio ~1200/s (skoki znacznie wyższe) i dziesiątki-setki GB dziennie — optymalizujesz pod tanie zapisy i ograniczony koszt zapytań, nie pod semantykę OLTP.
App/agents ─▶ Kafka ─▶ Consumers ─┬─▶ ClickHouse / ELK (hot: last 7–30d, indexed, fast search)
(Fluent Bit) (buffer, │
replay) └─▶ S3/Parquet (cold: 90d–years, cheap, scan-on-demand)
│
Lifecycle/tiering ─▶ Glacier (archive) ─▶ delete at retention
