
4/9/2020 · Daniel Jagielski
What this post added
This post details building a fraud prevention system using Kafka Streams to analyze website login attempts in real-time, detecting new devices, new locations, botnet agents, and brute-force attacks. It leverages Kafka Streams' DSL for stream processing, including KStream and KTable operations, joins, filtering, and windowing. The post also discusses integration with other systems using Kafka Connect and provides a deep dive into the implementation of device recognition, including topology design and event mapping.