Optimizing Apache JVMs for Apache Kafka Performance
Offered By: Confluent via YouTube
Course Description
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
Related Courses
Migrating beyond Java 8LinkedIn Learning Introducción a Git e IntelliJ IDEA
Udemy Docker Who - Small Containers Through Time and Space
Devoxx via YouTube Java on CRaC - Superfast JVM Application Startup
Devoxx via YouTube The Java Renaissance
Devoxx via YouTube