Bina sebuah pipeline append-only: agent → Kafka → storan berperingkat (panas dalam ClickHouse/ELK, sejuk dalam object storage) dengan polisi retention yang meng-index data terkini dan mengarkib selebihnya dengan murah. 100J peristiwa/hari ialah ~1,200/saat purata (lonjakan jauh lebih tinggi) dan berpuluh-ratus GB harian — anda mengoptimum untuk penulisan murah dan kos query yang terbatas, bukan semantik 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
