STREAM DRIVEN DEVELOPMENT - DESIGN YOUR DATA PIPELINE WITH AKKA STREAMS
summary
Builds a production Akka Streams pipeline that reads property-change events from Reactive Kafka, validates and transforms them into AdWords updates, and calls Google via an async HTTP sink using mapAsync(parallelism) to control concurrency. Errors and audit metadata flow as explicit Either events and get routed to a separate sink via divertToMat (available since Akka 2.5.10). Materialized values surface a completion Future (or control knobs) so the runnable graph can be monitored and shut down; the approach is pragmatic and used in production.
AI-written summary · about
chapters (8)
- 0:00Start
- 4:11EXAMPLE
- 5:47STAGE ARITHMETIC
- 8:26STAGE SIGNATURE
- 17:59SOURCE - REACTIVE KAFKA
- 19:52PROCESSING FLOW
- 22:13STORING FLOW
- 25:30GRAPH - DIVERT ERRORS
related talks
48mStreaming all the things with Akka Streams
46mTame Your Data with Akka Streams
01h 20mAkka Streams for Large Scale Data Processing
30mLive Coding: Building Stateful and Scalable Reactive Streams...
33mKafka Microservices with Kafka plus Akka and Kafka Streams
41mThe Promise of Event Driven Programming with Fast Data
54mHow I Learned to Stop Worrying & Love the Flow
53mBuilding Event Driven Services with Apache Kafka and Kafka Streams
