Helidon Nima - Loom based microservices framework
summary
Helidon Nima is a new microservices framework built atop JDK Loom virtual threads and a custom Nima server module; it claims comparable or better throughput than Helidon SE/reactive and native servers (benchmarks on an i9 Linux box show Nima slightly above native for plain text/JSON and roughly 2x throughput for Helidon MP when swapped to Nima). It supports HTTP/1.1 (pipeline), HTTP/2 work-in-progress, websockets prototype, testing hooks and observability (OpenTelemetry), and demonstrates synchronous blocking code that debugs normally while remaining high‑concurrency and performant.
AI-written summary · about
chapters (16)
- 0:00Introduction to Helidon
- 1:47Framework overview
- 4:26Helidon SE and MP flavors
- 5:38Evolution and history
- 7:05Performance challenges
- 8:47Reactive programming
- 11:08Helidon SE
- 12:55Reactive challenges
- 14:08Project Loom and virtual threads
- 16:09Introducing Helidon Nema
- 17:39Nema performance benchmarks
- 19:53Nema features and roadmap
- 21:25Helidon 4 and future
- 22:47Code and debug comparison
- 28:20Development challenges
- 31:07Q&A and conclusion
related talks
50mHelidon Nima - Loom based microservices framework
52mHelidon Nima - Loom based microservices framework
41mHelidon - Microservices on Modern Java
47mVirtual Threads power with Helidon Nima
49mRevolutionizing Microservices Development with Helidon 4!
01h 13mReactive vs. Virtual threads power with Helidon Nima
43mWhat's Coming in Helidon 4
44mVirtual Threads in Action!
