YoVDO

Optimizing Apache JVMs for Apache Kafka Performance

Offered By: Confluent via YouTube

Tags

Apache Kafka Courses Performance Tuning Courses Garbage Collection Courses OpenJDK Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 8
LinkedIn 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