My name is Matan Givoni and I am a team leader in a small startup company.
We are starting a development on a cloud based solution for multimedia and
telemetry streaming applications and we aren’t sure if Kafka is the right tool
for our use case.
We need to create a client side application that will create multiple real time
data streams that eventually will be displayed using gauges on the screen.
In our use case we are will have:
• Binary message format
• 1KB size messages
• Every message is produced every 20ms
• Around 40 – 50 data producers
• Around 100 of web clients
• Each message need to be received on each client
Does Kafka is the right tool for this kind of tasks?