Confluent

Stream Processing Tutorial Part 1: Building Event Streaming Applications

Jan 9, 2019Yeva Byzek
Stream Processing Tutorial Part 1: Building Event Streaming Applications
SummaryAI, from the source post

This post introduces a tutorial for developing real-time streaming applications using Kafka Streams, covering concepts like event-driven architectures, microservices, and the Kafka Streams API. It details a microservices ecosystem for order management, including services for validation, aggregation, and email notification, and highlights the use of ksqlDB for stream enrichment and fraud detection. The tutorial includes exercises on persisting events, event-driven applications, stream enrichment with joins (including CDC integration), filtering and branching, stateful operations with windowing, state stores, and enrichment with ksqlDB.

More from the Stream Processing Fundamentals trail