Recuro.

Reference

Developer Glossary

Plain English definitions for background job scheduling, cron, and HTTP concepts.

Background Job

A task that runs outside the main request cycle, freeing your app to respond instantly while work happens in the background.

Cron Expression

A five-field string that defines a recurring schedule -- minute, hour, day of month, month, and day of week.

Dead Letter Queue

A holding area for jobs that have exhausted all retry attempts and still failed.

Delayed Job

A background job scheduled to run at a specific time in the future rather than immediately.

Exponential Backoff

A retry strategy where the delay between attempts doubles each time, preventing thundering herd problems.

HTTP Timeout

The maximum time a client waits for a server to respond before giving up and treating the request as failed.

Idempotency

The property of an operation that produces the same result whether you run it once or multiple times.

Job Queue

A first-in, first-out buffer that holds background jobs until a worker is ready to process them.

Rate Limiting

A mechanism that caps how many requests a client can make to an API within a given time window.

Webhook

A server-to-server HTTP callback that pushes event data to your URL the moment something happens.