airhacks.fm podcast with adam bien cover image

airhacks.fm podcast with adam bien

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.
01:08:44

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • The integration of Netty and Vert.x showcases enhanced performance and ease of use through optimized reactive programming practices.
  • IO-Uring significantly improves Linux I/O operations by reducing syscall overhead, allowing for better scalability and performance in cloud applications.

Deep dives

The Role of NETI and Quarkus in Modern Development

NETI is an asynchronous networking framework that has been integral to performance-enhancing applications. The speaker, heavily involved with NETI, highlights its longstanding presence and influences development practices. The relationship between NETI and Quarkus is explored, emphasizing that while NETI serves as the low-level building block, Quarkus leverages its capabilities to improve application performance and ease of use. The integration of these frameworks is shown to facilitate optimized performance, evidenced by the speaker's contributions in integrating NETI with Vertex.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode