I don't know about ClickHouse specifically but these days it isn't that hard to ingest >10M rows/sec per server, including parsing, processing, indexing, and storage. You can just throw hardware at it.
but the post has some interesting thoughts on how you do the high-scale ingestion while also handling background merge processes, reads, etc.