Shopify/job-iteration

Makes your background jobs interruptible and resumable by design.

RubyShell
This is stars and forks stats for /Shopify/job-iteration repository. As of 25 Apr, 2024 this repository has 937 stars and 41 forks.

Job Iteration API Meet Iteration, an extension for ActiveJob that makes your jobs interruptible and resumable, saving all progress that the job has made (aka checkpoint for jobs). Background Imagine the following job: class SimpleJob < ApplicationJob def perform User.find_each do |user| user.notify_about_something end end end The job would run fairly quickly when you only have a hundred User records. But as the number of records grows, it will take longer for a job to iterate...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
awslabs/mountpoint-s3RustShellPython3.4k0900
tui-rs-revival/ratatuiRustShell3.6k+59128+3
devmentors/PaccoShellPowerShellDockerfile71501870
facebook/buck2-preludeStarlarkPythonErlang310200
hsf-training/cpluspluscourseTeXC++CMake1070410
logspace-ai/langflowPythonTypeScriptJavaScript12.7k01.8k0
Baitinq/nixos-configNixShellHaskell79+240
LongDirtyAnimAlf/fpcupdeluxePascalCShell4090790
jina-ai/agentchainPythonShellDockerfile5190430
InseeFrLab/formation-bonnes-pratiques-git-RRLuaEJS20100