How Netflix Uses Java - 2025 Edition

Java · 299K views · 2025 · 47:43

Open on YouTube

Python, Ruby & scripting languagesDistributed systemsCloud, DevOps & reliabilitytalkdated

Why Hacker News recommends it

Cited as a real-world enterprise Java example, especially for JDK upgrades and ZGC results.

What it is

A Netflix engineer describes how Netflix uses Java in 2025, including Spring Boot, DGS/GraphQL, gRPC and keeping over 3000 services on the latest JDK. It covers generational ZGC upgrade experiences.

Recommended by 0 HN commenters across 0 different months, 2025 to 2025.

What Hacker News said

Cites jpc0 · 2025-05 · on “Ask HN: What are you working on? (May 2025)”

Only in the conceptual stage right now. So far my thoughts are. An app framework targeting modern C++ (>C++20) based on Boost.Fiber and stdexec( sender/receivers when C++26 releases) I got inspired by a recent Java talk[1] from a Netflix employee about how they are building. I have the pretty strong opinion that async/await are implementation details and shouldn’t be exposed in APIs. They effectively have the compiler/runtime generate a state machine for you and you wouldn’t put a state machine in an api. Using C++ though we do have low level access to the CPU and there is no reason we cannot just use stackfull coroutines. This allows you to write literally synchronous code but it will defer

Cites melasadra · 2025-09 · on “Top Programming Languages 2025”

It teaches Java 8 which is used by most enterprises. Supposedly enterprises are finally starting to upgrade to Java 17 and 21. Example : How Netflix Uses Java - 2025 Edition [this video]

Cites clanky · 2025-10 · on “Rating 26 years of Java changes”

Here's a talk from Netflix (hopefully sufficient enterprise for the discussion) that goes over how a JDK version upgrade to generational ZGC improved a bunch of their request timeouts: [this video]