Event Streaming Applications with Kafka Streams, Spring Kafka and Actuator
summary
Shows how to build event-streaming applications with Apache Kafka using Spring Kafka for producing and consuming (tested via Testcontainers), Kafka Streams for stream processing patterns like branching, joining and mapping (example: fraud detection topology), and Spring Boot Actuator for monitoring stream metrics. Focuses on replacing synchronous REST with asynchronous, scalable, fault-tolerant, replayable event-driven designs for big-data scenarios.
AI-written summary · about
chapters (11)
- 0:00Welcome to Kafka Streams
- 4:07Introduction
- 8:42Kafka Streams basics
- 13:20Payment streaming app
- 19:07Real-time transactions
- 24:33Kafka topologies
- 27:32Filtering payment data
- 31:11Advanced streaming use cases
- 35:13Monitoring with Actuator
- 38:26Metrics and deployment tips
- 40:11Q&A
related talks
01h 29mEvent stream processing using Kafka Streams
50mApplication development and data in the emerging world ...
45mApplications in the Emerging World of Stream Processing
03h 00mStream Processing, Going Beyond Pub/Sub with Kafka Streams and...
51mData processing with Kafka Streams and Spring Framework. Dmitriy Sergeev. Java Fest 2020 Online
48mSpring for Apache Kafka the advanced features
26mThe Tales of Event-Driven Told by a Spring Developer
01h 44mData processing with Kafka Streams and Spring Framework.
