top | item 40777875

(no title)

bentlegen | 1 year ago

Can you do 100k requests/day for free running Kafka, Clickhouse, nginx, some queue-draining code, etc?

Clickhouse says the minimum amount of RAM it needs is 8gb. Kafka also needs multiple GB of ram. How small an instance will you get away with?

discuss

order

ndriscoll|1 year ago

Why would you run all that for 100k requests/day? That's basically completely idle.

bentlegen|1 year ago

Because those are the underlying services that the above software is built on. And they allow the system to handle both very few to many many requests/sec for basically $0. That's the point of the article.

To say, "I can run a server that can handle a bunch of requests for free" doesn't mean much. Of course you can do that. But can you replicate the aforementioned system for free? Probably not.

mrits|1 year ago

Yes, you could run all that on an instance < 8GB. I have kafka and clickhouse running on a 2GB vm.

I wouldn't choose kafka for this setup as you could just use ch for everything