Hi everyone, I have design a kafka api solution which has define some topics, these topics are produced by other api connect with Cassandra data model. So I need to fixed the sensical order and sequential order of the events, it means i need to guarantee that create, update and delete events will have a sensical order for the consumer.
At begining we only have one consumer, so the solution was one-to-one, one entity to one topic/partition to guarantee the order, as the best practice explains. However now we have a new consumer, which the messages order matters as well. The problem is if i create Consumer groups for my different consumer and create more partitions in to each topic, i can´t guarantee that sensical sequential order. So i´m thinking to create a diferent topics for each consumer group, but i´m not sure the performance or any issue that i will be able to have. Any suggestion or feedback please Thanks