HackerTubewatch
Surprise me
Frame from How Netflix Uses Java - 2025 Edition Plays via YouTube's privacy-enhanced embed

How Netflix Uses Java - 2025 Edition

3 videos recommended on HN
YouTube
Cited on HN 3 times, 2025, never outright recommended score 0
Years with an HN recommendation, 2007–2026

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

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.

“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” (HN, 2025)

3 citations · Talks · intermediate · partly dated

3 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@jpc0 May 2025 Cites it
on HN thread Ask HN: What are you working on? (May 2025)
Read more
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 blocking operations to an even loop and allow concurrency. For GUI at least in the beginning Im thinking that I just spawn a native window and it’s up to you how you draw to that. I’m targeting something basic on linux myself which means it will probably just be direct calls to the wayland compositor to create a window. Getting a context etc will be up to the user since my idea would be in windows we use C# and on macos we use swift for UI. Documenting and building tooling around getting those languages integrated feels like it would provide more benefits than actually trying to reinvent the wheel in C++. Likewise HTTP client will just wrap libcurl, for server side Im actually thinking of just calling into golang. HTTP servers aren’t the hard part, it’s all the infrastructure around it th
Netflix talk inspired the commenter's framework design thinking.
@melasadra Sep 2025 Cites it
on HN thread 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]
Example of Java usage in enterprise at Netflix.
@clanky Oct 2025 Cites it
on HN thread 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]
Netflix JDK upgrade to generational ZGC improved request timeouts.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close