~/talk

A Java lambda is all you need for distributed background jobs!

Talkat Devoxx France 2024 · 2024-04-17..04-19· [java, distributed-systems]
slides:none on file

JobRunr converts Java lambdas into persistent, distributed background jobs that run on any JVM and scale on Kubernetes, using SQL or NoSQL for storage and an embeddable in‑process server to process work. It includes an integrated dashboard, automatic retries with configurable backoff, and framework adapters for Spring, Micronaut and Quarkus; it runs on GraalVM and reports around half a billion jobs per day in production, with a commercial Pro edition adding advanced dashboard, batching and chaining features.

AI-written summary · about

  1. 0:00Introduction and thanks
  2. 2:00What is Job Runner
  3. 3:44Why Job Runner was created
  4. 9:33Project development story
  5. 11:48Live coding demo setup
  6. 12:55Adding Job Runner dependencies
  7. 13:57Configuring Job Runner
  8. 15:00Creating a background job
  9. 16:31Viewing the dashboard
  10. 17:14Scheduling future jobs
  11. 18:55Job naming and retries
  12. 21:11Recurring job scheduling
  13. 23:01Usage statistics and scale
  14. 25:14Job Runner internals
  15. 26:57Real-world use cases
  16. 27:59Job Runner Pro and sustainability
  17. 28:23Future features
  18. 30:19Deployment and Kubernetes
  19. 31:02Comparison with Quartz
  20. 31:48Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.