Helidon Nima - Loom based microservices framework
summary
Helidon Nima is a Loom-based microservices server that replaces Helidon’s reactive web layer with a thread-per-request model using Java virtual threads, claiming reactive-level throughput while restoring imperative coding and simpler debugging. Alpha benchmarks (Tekken-style) show Nima close to raw Netty and yield a reported 4x speed boost for Helidon MP vs the old stack; current alpha targets JDK 20 (enable-preview) and will require Java 21. Features: HTTP/1 pipelining, HTTP/2, gRPC prototype, websockets; challenges include thread pinning, avoiding synchronized blocks for IO, and offloading CPU-bound work.
AI-written summary · about
chapters (12)
- 0:00Introduction to Helidon
- 1:55Framework overview
- 5:35Concurrency challenges
- 10:38Reactive programming limitations
- 13:54Reactive server implementation
- 16:45Introduction to virtual threads
- 20:45Nema and imperative coding
- 22:47Helidon 4 features
- 26:59Performance benchmarks
- 30:11Helidon MP transition
- 35:06Development challenges and tools
- 41:03Q&A session
related talks
36mHelidon 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!
43mWhat's Coming in Helidon 4
01h 13mReactive vs. Virtual threads power with Helidon Nima
45mVirtual Threads in the Real World: Fast, Robust Java Microservices with Helidon
