~/talk

Asynchronous Job Processing in Java with JobRunr

Talkat JCON EUROPE 2025 · 2025-05-12..05-15· [java, web-performance]
name:Ko Turk
slides:none on file

JobRunr is a lightweight Java library that offloads long-running tasks to background workers using Postgres (or MongoDB) persistence and a Spring Boot starter; live coding builds a leader (controller) and worker (train) pair, enqueues a DriveRequest via a JobScheduler, and the demo shows jobs execute, retry, and appear in the dashboard. Default retry is 10 retries, metrics export via Micrometer, JSON serialization via Jackson, recurring jobs and dashboarded replay work; leader + worker demo worked.

AI-written summary · about

  1. 0:00Introduction and context
  2. 3:51Agenda overview
  3. 5:11Understanding JobRunr
  4. 9:17Framework comparisons
  5. 14:05Setup and configuration
  6. 16:21Live coding demonstration
  7. 29:12Monitoring and error handling
  8. 32:21Advanced features and settings
  9. 37:02Best practices and carbon awareness
  10. 40:14Key takeaways and Q&A
~/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.