Interview of Ronald Dehuysser
summary
Distributed job runner jrunner provides SQL/noSQL persistence, a web dashboard, and automatic retry with exponential backoff; it runs Java 8 Lambdas as background jobs and claims to process millions of tasks by scaling workers in Kubernetes. Builds use Gradle multimodule to support Java 8 to 22 (including virtual threads), and benchmarks show I/O-heavy jobs get roughly double throughput when using virtual threads double workers. Source and docs on GitHub.
AI-written summary · about
related talks
53mJobRunr - Easy Distributed Job Scheduling
32mJobRunr - distributed background processing using only Java 8 lambda's
46mAsynchronous Job Processing in Java with JobRunr
18mJob Launcher Changing where we run R stuff
06mManaging a Java Batch job with JobStreamer
39mUnlocking Data-Intensive Applications with Virtual Threads
01h 59mKubernetes for Java Developers
37mA Day in a Life of a Java Developer in Amadeus
