Open OliverWich opened 2 years ago
For 5: maybe some form of counter that decreases with each consumed event (only relevant ones ofc)?
Maybe some type of semaphore? Not sure if this is applicable, but using each individual event as a condition this might work. Link.
Actually: Kafka Streams
Edit: nvm, deosnt seem to solve our problem. This might be because the problem itself goes against kafka philosophy
Actually: Kafka Streams
Edit: nvm, deosnt seem to solve our problem. This might be because the problem itself goes against kafka philosophy
Yup, Kafka does not guarantee event order across multiple topics by design ¯\(ツ)/¯
Currently we consume all events instantly, maybe delay them to try to get the order right. This is ugly and hacky.
Possible Solution: