एउटा append-only pipeline बनाउनुहोस्: agent → Kafka → tiered storage (hot ClickHouse/ELK मा, cold object storage मा) र एउटा retention policy सहित जसले भर्खरको data index गर्छ र बाँकीलाई सस्तोमा archive गर्छ। दैनिक 10 करोड event भनेको औसत ~1,200/sec (spike धेरै उच्च) र दैनिक दस-देखि-सयौं GB हो — तपाईं OLTP semantics होइन, सस्तो write र सीमित query लागतका लागि optimize गर्नुहुन्छ।
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
