Reputation: 1074
I find it hard to find information on what hardware Kafka requires. For instance, what DigitalOcean instance would be suitable for a Kafka broker? I understand that a big one will handle it, but I'd like to have the smallest one that performs well and scale horizontally.
Upvotes: 0
Views: 246
Reputation: 1188
Any of them. Kafka itself is a java process, so to run it you need enough memory to support a JVM and the kafka process itself. You're going to get that with any of the Digital Ocean host sizes.
A kafka host generally ends up saturating its network connection before reaching problems with RAM, CPU, or disk I/O. How that's going to play out in a shared infrastructure situation is more or less impossible to predict from the outside.
Upvotes: 1