Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the inner workings and design choices of Netty, one of the most widely used asynchronous network application frameworks for the JVM, in this comprehensive conference talk. Delve into the architecture of Netty, including its pipe-like structure, buffer management, and event handling mechanisms. Learn about the challenges faced during Netty's development, such as garbage collection and JVM-related issues, and discover the solutions implemented to overcome these obstacles. Gain insights into Netty's reading model, I/O threats, SSL engine implementation, and memory management techniques. Presented by Norman Maurer, a core Netty developer and Senior Software Engineer at Apple, this talk offers valuable knowledge for developers interested in high-performance network programming on the JVM.