The Importance of Load Testing — A Java 21 Loom Server's Journey from 4 to 17,000 polls/sec
Our load test against the live Java backend opened with 27 successful polls out of 500, then 105 seconds of zero throughput. Five rounds of fixes later it sustained 10,000 concurrent virtual-thread clients at 15 k ops/sec with no errors. Two lessons fell out: a no-deps load harness in the repo is a startlingly high-leverage investment, and JEP 491 in JDK 25 erases nearly every Loom workaround Java 21 forces you into.
Read Full Article →