Confluent

Using Stream Processing to Prevent Fraud and Fight Account Takeovers

Apr 9, 2020Daniel Jagielski
Using Stream Processing to Prevent Fraud and Fight Account Takeovers
SummaryAI, from the source post

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.

More from the Real-time Enterprise RAG trail