
Process Events as They Happen
Build Real-Time Event Pipelines with Kafka StreamsBy Lena CastellanoLength8h 5m
About this audiobook
real-time data pipelines stream processing Build real-time data pipelines with Kafka Streams, covering the streaming model, windows, state stores, and deploying resilient stream processors, by Lena Castellano. This practical, hands-on tech book takes you from beginner to pro, teaching you how to process events as they happen. You'll master the streaming model, implement windows for time-based analytics, leverage state stores for exactly-once semantics, and deploy resilient stream processors that handle failures gracefully. With clear examples and real-world scenarios, you'll build scalable, fault-tolerant data pipelines that react instantly to incoming data. Whether you're a developer, data engineer, or architect, this guide equips you with the skills to harness Kafka Streams for modern event-driven architectures. Compare with Wes Moore and Emily from the competitor list—this book delivers actionable insights for streaming success.
What You'll Learn
Design and implement real-time data pipelines with Kafka Streams
Master the streaming model and event-time processing
Use windows for aggregations and time-based analytics
Manage state stores for persistent, fault-tolerant state
Deploy resilient stream processors with monitoring and recovery
Optimize performance with parallelism and scaling
Key Features
Hands-on examples with code snippets for immediate application
Step-by-step guidance from fundamentals to advanced topics
Best practices for production-ready stream processing
Coverage of exactly-once semantics and idempotent producers
Integration with Kafka Connect and Schema Registry
Lena Castellano demystifies Kafka Streams, making it accessible for all skill levels. You'll build confidence as you create pipelines that process millions of events per second. Ideal for data engineers, software developers, and IT professionals seeking to modernize their data infrastructure. Get your copy today and transform how you handle data streams.
Audiobook details
GenreTechnology
Length8 hrs 5 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish
Table of contents
1Introduction
2Preface
3Chapter 1 — Why Event-Driven? The Case for Real-Time Processing
4Chapter 2 — Setting Up Your Kafka Environment
5Chapter 3 — Kafka close look: Topics, Partitions, and Storage
Show all chaptersShow less
6Chapter 4 — Producers and Consumers: Reliable Event Ingestion
7Chapter 5 — Hello Kafka Streams: Your First Transformation
8Chapter 6 — Stream Processing Primitives: Map, Filter, FlatMap, Branch
9Chapter 7 — Stateful Processing I: Windowed Aggregations
10Chapter 8 — Stateful Processing II: Joins and Enrichment
11Chapter 9 — KStream and KTable: Tables, Streams, and the Dual Model
12Chapter 10 — Exactly-Once Semantics and Idempotent Processing
13Chapter 11 — Testing Kafka Streams Applications
14Chapter 12 — Advanced Topologies: Processor API and Custom Processors
15Chapter 13 — Performance Tuning and RockDB Optimization
16Chapter 14 — Interactive Queries: Exposing Live State via REST
17Chapter 15 — Deploying Kafka Streams to Production
18Chapter 16 — Monitoring and Observability
19Chapter 17 — Security: Authentication, Authorization, Encryption
20Chapter 18 — Capstone: End-to-End Fraud Detection Pipeline
21About the Author