Vladimir Dementyev

Vladimir Dementyev

Principal Engineer, Evil Martians

Vladimir is a mathematician who found his happiness in programming Ruby and Erlang, contributing to open source and being an Evil Martian. Author of AnyCable, TestProf, Ruby Next and many yet unknown ukulele melodies.

SEPT 24 1:00 PM TRACK 2

Durable orchestration on Rails: from continuation to workflow

Rails 8.1 shipped Active Job Continuation so long-running jobs survive restarts and resume from a checkpoint. This was a real step forward, but can only be the beginning. The workflows Rails apps orchestrate today need more than interruptibility: durable state across steps, pause/resume capabilities, and human-in-the-loop-like interactions. This talk introduces a small, principled extension to Active Job that connects the dots: same step DSL, same job runner, now with persistent context, scheduled steps, and first-class resumeability.