How to Build a Data Streaming Platform on Kafka
summary
Covers building a Kafka-based data streaming platform: how to ingest data into Kafka from any source, handle schema evolution, and other developer pitfalls. Describes scaling and opening the platform to many teams (Raiffeisen Bank runs it for 20 teams and 200+ topics) and shows how to transform, join, and aggregate Kafka data using SQL (and Java when needed).
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:46What is a streaming platform
- 5:17Kafka's role
- 6:43Loading data with Kafka Connect
- 8:49Data validation and schema
- 9:30Real-time data processing
- 13:25Exporting to analytics
- 15:09Federated data governance
- 16:56Low entry threshold
- 18:20Common issues and fixes
- 20:07Security and access control
- 22:37Resources and quotas
- 23:44Deployment challenges
- 25:50Strimzi for Kafka on Kubernetes
- 26:33Data ingestion transparency
- 28:17Flink data transformations
- 31:07Real-time data visualization
- 32:54Time Series DB selection
- 34:39Platform roadmap
- 36:01Q&A
