Netty, the IO framework that propels them all By Stephane LANDELLE

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • Vert.x, Cassandra, Gatling, Twitter, Apple: all these softwares and websites renowned for their high traffic performance share one thing in common.
    They stand on the shoulders of the same giant: Netty (netty.io/).
    Netty is the #1 IO framework for the JVM, yet, it's not widely known and is perceived as very low-level specialists-only.
    This talk will let you discover the different strategies Netty has implemented to achieve such amazing performance: allocations, native libs, micro-optimizations, context switching, etc.
    This talk will also include a demo of how you can use Netty to easily build a simple micro-service capable of handling hundreds of thousands of requests per second.
    STEPHANE LANDELLE
    Stéphane has been a passionate Java and Scala developer for 20 years.
    He's been contributing to open-source projects for more than a decade, including Netty, scala-maven-plugin and of course Gatling, the load test tool he created.
    He's now the CTO of Gatling, the company, but still enjoys coding, solving complex issues and optimizing systems and algorithms.

Komentáře • 7

  • @uditgupta7395
    @uditgupta7395 Před 10 měsíci +3

    Excellent presentation. Learned a lot about the Netty project.

  • @kosnowman
    @kosnowman Před 10 měsíci +2

    I am new to Java and this makes me interested to learn low level nio since swift nio is inspired by netty also, great presentation!

  • @Richard-ek8tp
    @Richard-ek8tp Před 6 měsíci

    Liked this talk a lot!

  • @MrFedX
    @MrFedX Před 10 měsíci +1

    Great talk!

  • @Richard-ek8tp
    @Richard-ek8tp Před 6 měsíci +1

    31:06 "I know for developers, this give a C vibe, where you're doing memory allocation and free again. But this comes with advantages (and it's not that complicated actually)." 😂😂😂

  • @withgrowinginsanity198
    @withgrowinginsanity198 Před 4 měsíci

    The Netty jar file dependencies is MESSY. >10 jars?

  • @user-vg7jz1sz5k
    @user-vg7jz1sz5k Před 8 měsíci

    epoll netty good old topics