Back

Session detail

Resumable Jobs with Active Job Continuations

Rails 8
Active Job
Deployments
Long-running jobs can cause problems. They can delay deployments and leave old versions of your code running longer than expected. Interrupting them can leave data in an inconsistent state or cause redundant rework.

Active Job Continuations let you define multi-step workflows or checkpoint iterations to track your progress, and they’re easy to integrate with your existing jobs. From there, they handle interrupting and resuming jobs across application restarts.

We built Active Job Continuations at 37signals to make Basecamp's jobs container-friendly for deploying with Kamal. Come to this talk to learn more about how it works.

Sep 04 - 13:45 to 14:15

Track 2 - Graanbeurs

About the speaker

Donal McBreen

Lead Programmer (Security, Infrastructure and Performance)

Donal has been a web programmer for over 25 years, working with Rails for the last 10 years. He works in the Security, Infrastructure and Performance (SIP) team at 37signals where he maintains the open source gems Solid Cache and Kamal.

Agenda My Schedule Profile Notifications About