Lab article · ~15 min read

Data Streaming: Kafka Streams & Flink

Stream processing for fraud detection and real-time payments: windowing, stateful joins, exactly-once processing, and the trade-offs between Kafka Streams (in-process) and Flink (separate cluster).

Kafka Streams Apache Flink IBM Event Streams Windowing RocksDB
Read article →
Coming soon

ksqlDB & Flink SQL for stream analytics

SQL on streams: when to use it, how to manage stateful queries, and how it fits alongside batch warehouses.

Coming soon

Real-time fraud detection pipeline

An end-to-end design: feature store, sliding-window aggregates, model scoring on the stream, and feedback loops.