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
Java Programming: Step by Step from A to ZUdemy Java Application Performance Tuning and Memory Management
Udemy ASP.NET Core New Features
LinkedIn Learning First Look: Java 10 and Java 11
LinkedIn Learning Java Essential Training: Syntax and Structure
LinkedIn Learning