Overview
Explore how to optimize Java Virtual Machines (JVMs) for improved Apache Kafka performance in this informative podcast episode featuring Gil Tene, CTO and Co-Founder of Azul. Dive into JVM internals and learn strategies for developers and architects to enhance real-time data pipelines, making them more performant and cost-effective. Discover the impact of garbage collection, JIT compilation, and Azul's innovations in JVM optimization. Gain insights into measuring JVM quality, balancing performance with cost efficiency, and the potential of cloud-based JIT compilation. Understand the incremental nature of JVM improvements and the importance of continuous monitoring and testing across various workloads. Learn about Azul's contributions to the Java ecosystem, including their OpenJDK distribution Zulu and the performance-boosting Prime build for Kafka.
Syllabus
- Intro
- What is Azul?
- JVM and Apache Kafka
- Object-oriented garbage collection
- C4—Continuously Concurrent Compacting Collector
- Where does Azul link to Kafka?
- What makes a good JVM?
- Optimizing JVM
- Cloud Native Compiler
- It's a wrap!
Taught by
Confluent