You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Matan Givo <ma...@gmail.com> on 2018/02/03 02:50:58 UTC

Choosing Kafka for Real Time Dashboard Application

Hi,

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?

Best Regards,
Matan,

Re: Choosing Kafka for Real Time Dashboard Application

Posted by naresh Goud <na...@gmail.com>.
Its good tool for your requirement.
Probably you need to look at kafka conncet/ Kafka streams APIs.



Thank you,
Naresh

On Fri, Feb 2, 2018 at 8:50 PM, Matan Givo <ma...@gmail.com> wrote:

> Hi,
>
> 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?
>
> Best Regards,
> Matan,
>