Bootiful Stream Processing!
summary
Live-code builds a Spring Boot microservice that uses Spring Cloud Stream and the Kafka binder to produce Chuck Norris facts, consume them, and run a Kafka Streams word count that writes counts back to a topic. Demo uses Confluent Cloud for Kafka, auto-creates topics (facts, counts plus changelog and repartition), materializes counts in a state store, and exposes results via an interactive query REST endpoint. App packages with buildpacks and deploys to Kubernetes via Skaffold; processing and IQ work, load‑balancer shaping fails briefly.
AI-written summary · about
chapters (13)
- 0:00Start
- 10:30Spring Cloud Stream
- 26:22Java Faker
- 27:49Configuration
- 35:22Kafka
- 36:39Kafka Consumer
- 43:43Kafka Streams
- 46:47Kafka Streams Binder
- 49:59Data Flow
- 51:44Rest Controller
- 55:07Deploy this Application to Kubernetes
- 1:06:47Port Forwarding
- 1:08:22Kafka Tutorials
related talks
58mGame of Streams
52mCloud-native streaming and event-driven microservices
01h 44mData processing with Kafka Streams and Spring Framework.
45mSweet Streams (Are Made of This)
52mStream Processing with the Spring Framework Like You’ve Never Seen It Before
51mSpring Cloud Stream: Developer Recipes, Tips and Tricks
50mWalking Through Spring Cloud Data Flow
46mTame Kafka streams with Clojure
