We have a realtime fraud detection app and I am proposing using Kafka Streams to implement the solution.
One of the main concerns for us is the Latency, and using Kafka Streams could add more latency when processing events end to end.
This opinion is based on the idea that we need to read and write back to Kafka topics multiple times before we reach the latest stage and take an action against an attacker.
How is your experience with Latency with Kafka Streams?
Does adding more instances from your app could reduce the latency?