Helidon - Microservices on Modern Java
summary
Helidon 4 (Alpha 5) ships a new Helidon Nima web server built for Project Loom virtual threads, creates and destroys millions of virtual threads in benchmarks and achieves throughput comparable to raw Netty (notably strong on HTTP/2 multiplexing). It supports HTTP/1.1, HTTP/2, gRPC and WebSockets, runs MicroProfile apps with almost no change, and offers JAR, jlink and GraalVM packaging. Caveats: synchronized blocks, certain native or filesystem calls and thread‑local caching can pin carriers and hurt scalability.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:09Helidon Programming Models
- 4:50Eclipse MicroProfile in Helidon MP
- 9:04Helidon Status
- 13:30Virtual Threads scheduling onto Platform Threads
- 16:39Virtual Threads new APIs
- 25:07Reactive vs Blocking
- 35:44Lessons learned
related talks
49mRevolutionizing Microservices Development with Helidon 4!
50mHelidon Nima - Loom based microservices framework
45mVirtual Threads in the Real World: Fast, Robust Java Microservices with Helidon
52mHelidon Nima - Loom based microservices framework
36mHelidon Nima - Loom based microservices framework
43mWhat's Coming in Helidon 4
39mHelidon: Java Libraries for Writing Microservices
14mEmbracing Virtual Threads
