
Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov Common Apache Kafka Mistakes to Avoid
Jun 23, 2022
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Introduction
00:00 • 2min
How to Run Kafka Properly and Gotchas
01:45 • 3min
The Tradeoff Between Throughput and Latency With Batching
04:58 • 3min
The Importance of LingerMS in Batching
07:56 • 2min
How to Monitor Your Kafka Brokers
10:25 • 3min
How to Adapt to Kafka Batching
12:58 • 2min
The Importance of Compression in Cloud Computing
15:00 • 3min
How to Optimize Compression for Deep Performance Tuning
18:29 • 2min
The Importance of Schema Validation in the Cloud
20:20 • 3min
The Importance of Monitoring Performance
22:51 • 2min
How to Use the Kafka Producer to Monitor Your Broker's Performance
24:56 • 5min
How to Program Asynchronously to Handle Back Pressure
29:57 • 3min
How to Scale a Multi-Threaded Microservice
32:43 • 3min
The Importance of Batching in Kafka
35:38 • 2min
How to Shrink Partitions and Grow Partition Numbers
37:41 • 2min
How to Pick the Right Number First Time
39:20 • 1min
How to Guess the Performance of Your Application
40:49 • 2min
The Dangers of Overcommitting
42:55 • 3min
How to Commit Multiple Offsets at the Same Time
45:55 • 2min
How to Tune Your Fetching of Data
47:38 • 4min
How to Tune a Multi-Threaded Consumption Model
52:03 • 2min
How to Navigate to Kafka Parameters
54:01 • 2min
The Importance of Providing a Consumer Rebalance Listener
55:41 • 3min
Kubernetes and the Herd Model of Deployment Management
58:16 • 2min
How to Survive a Disaster
01:00:17 • 3min
How to Scale Kafka for Growth
01:03:11 • 3min
How to Scale Your Kafka Cluster
01:06:02 • 3min
