Best way to ingest data into druid from UDP at high rate 100k/Sec

Hello People,

I am trying to figure out a best way to ingest data into druid.

I have a very high ingestion rate of 100k records/Sec (as of now) and would like to know your expert opinions on doing this the best way.

I have ‘n’ server generating data and combined data would be around 100k-120k records/sec. I was thinking either ingesting data from UDP to kafka / UPD-Filebeat to kafka and then into druid.

Is there a better way to do this? Any help is appreciated!