To preface, I'm a beginner to Apache Kafka - please forgive any obvious mistakes/misunderstandings in the way that I've posed this question.
Quick summary of what I'm trying to develop:
- I'm developing an application that needs to continuously track the location of multiple users at once
- This application then needs to be able to use KSQL DB to query the location of these users
What I need clarification on:
- Since I can only really query one topic in KSQL DB (joins are really only limited to two topics in KSQL DB), the number of topics i could have to track users would only be one. I'm hoping to correspond each partition i make in this topic to the user-id. I may have 1000s of user-ids in this single topic.
I'm wondering what the performance issues of having thousands of partitions in this single topic might be and whether there is a better way to approach this problem?
Thank you!