

Java Scalability Considerations
Mar 2, 2025
Francesco Nigro, a Netty committer and performance engineer at Red Hat, dives deep into Java scalability and performance. He discusses the history of Netty and how Vert.x enhances usability through reactive design. Key topics include IO_uring's impact on asynchronous I/O, the limitations of Project Loom, and a major scalability issue affecting Hibernate that led to a significant performance boost after a collaborative fix. Francesco also sheds light on the performance challenges in containerized environments and the role of modern CPUs in efficiency.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8
Intro
00:00 • 4min
Balancing Parenting, Sleep, and Java Programming
03:31 • 1min
Java Frameworks Unpacked: Scalability and Performance
04:59 • 9min
Optimizing I/O in Java: Loom vs Event Loops
14:08 • 12min
Simplicity and Collaboration in Java Scalability
25:42 • 4min
Exploring Assembly and Java Performance Challenges
29:51 • 3min
Scalability Challenges in Java Development
33:04 • 22min
Navigating Software Performance Challenges
55:16 • 13min