Cron Job Glossary
181+ technical terms covering cron syntax, scheduling, monitoring, HTTP webhooks, infrastructure, and security — explained simply.
181 terms
A
Asterisk Wildcard (*)
beginnerA special character meaning "every possible value" in a cron expression field.
Cron Fundamentals
Alerting
beginnerAutomated notifications sent when a job fails, times out, or behaves abnormally.
Reliability & Monitoring
AWS EventBridge
advancedAn AWS service for event-driven scheduling and routing, supporting cron-like rules.
Infrastructure & DevOps
API Polling
beginnerRepeatedly checking an API at regular intervals for new data or status changes.
Data & Integration
Authentication
beginnerVerifying the identity of a user or system making a request to your endpoint.
Security
Authorization
intermediateDetermining what actions an authenticated user or system is permitted to perform.
Security
API Key
beginnerA unique string used to identify and authenticate a client making API requests.
Security
Audit Log
intermediateA tamper-evident record of security-relevant events for compliance and forensic analysis.
Security
at Command
beginnerA Unix utility that schedules a one-time command to run at a specific future time.
Cron Fundamentals
Anacron
intermediateA cron alternative that runs missed scheduled jobs when the system comes back online.
Cron Fundamentals
Auto-Scaling
intermediateAutomatically adjusting compute resources based on current demand and defined policies.
Infrastructure & DevOps
API Gateway
intermediateA single entry point that handles authentication, rate limiting, and routing for API requests.
Security
B
Backoff with Jitter
advancedExponential backoff with added randomness to prevent synchronized retry storms.
Reliability & Monitoring
Bearer Token
intermediateAn access token sent in the Authorization header to authenticate HTTP requests.
HTTP & Webhooks
Basic Authentication
intermediateAn HTTP authentication scheme that sends a Base64-encoded username and password with each request.
HTTP & Webhooks
Batch Processing
beginnerProcessing a large collection of data items together as a group rather than individually in real time.
Data & Integration
Blue-Green Deployment
advancedA zero-downtime deployment strategy using two identical environments that swap roles.
Infrastructure & DevOps
C
Cron
beginnerA time-based job scheduler built into Unix and Linux operating systems.
Cron Fundamentals
Cron Job
beginnerA specific task configured to run automatically on a defined schedule.
Cron Fundamentals
Cron Expression
beginnerA string of five fields that defines when a scheduled job should run.
Cron Fundamentals
Crontab
beginnerThe configuration file where cron jobs and their schedules are stored.
Cron Fundamentals
Cron Daemon
intermediateThe background process that continuously checks and executes scheduled cron jobs.
Cron Fundamentals
Comma Separator (,)
beginnerA special character for specifying a list of discrete values in a cron field.
Cron Fundamentals
CRON_TZ
intermediateA crontab directive that sets the timezone for schedule interpretation.
Scheduling Concepts
Concurrency Policy
intermediateA rule that defines behavior when a new job run is triggered while a previous run is still active.
Scheduling Concepts
Circuit Breaker
advancedA pattern that stops calling a failing service after repeated failures, allowing it to recover.
Reliability & Monitoring
Content-Type
intermediateAn HTTP header that specifies the format of the request or response body (e.g., JSON, XML, form data).
HTTP & Webhooks
Callback URL
intermediateA URL that receives notification when an asynchronous operation completes.
HTTP & Webhooks
Container
intermediateA lightweight, isolated execution environment that packages code with its dependencies.
Infrastructure & DevOps
Cron as a Service (CaaS)
beginnerA managed platform that provides cron job scheduling without maintaining your own infrastructure.
Infrastructure & DevOps
CI/CD Pipeline
intermediateAn automated workflow that builds, tests, and deploys code changes to production.
Infrastructure & DevOps
Cache Invalidation
intermediateThe process of removing or refreshing stale cached data to ensure users see current information.
Data & Integration
Cleanup Job
beginnerA scheduled task that removes expired, temporary, or obsolete data to maintain system health.
Data & Integration
Cron Syntax Variants
intermediateDifferent cron expression formats used by Unix cron, Quartz, Spring, and AWS schedulers.
Cron Fundamentals
Calendar Scheduling
beginnerTime-based scheduling where jobs run at specific dates and times on the calendar.
Scheduling Concepts
Crontab Guru
beginnerA popular online tool for testing and explaining cron expressions in plain English.
Scheduling Concepts
Child Process
intermediateA subprocess spawned by the scheduler or parent process to run a job in isolation.
Job Execution
Canary Job
intermediateA synthetic test job that validates the scheduling system is working correctly end-to-end.
Reliability & Monitoring
Chaos Engineering
advancedThe practice of intentionally introducing failures to test system resilience and recovery.
Reliability & Monitoring
Connection Timeout
intermediateThe maximum time allowed to establish a TCP connection before the attempt is abandoned.
HTTP & Webhooks
CORS
intermediateCross-Origin Resource Sharing, a browser security policy governing cross-domain HTTP requests.
HTTP & Webhooks
Canary Deployment
advancedGradually rolling out changes to a small subset of traffic before full deployment.
Infrastructure & DevOps
Container Orchestration
advancedAutomated management of containerized workloads including deployment, scaling, and networking.
Infrastructure & DevOps
Change Data Capture (CDC)
advancedTracking and streaming database changes in real-time for synchronization across systems.
Data & Integration
CORS Policy
intermediateServer-side rules that control which web origins can make cross-domain HTTP requests.
Security
Content Security Policy (CSP)
advancedAn HTTP header that prevents XSS and injection attacks by controlling allowed content sources.
Security
Certificate Pinning
advancedHardcoding an expected SSL certificate to prevent man-in-the-middle attacks with forged certificates.
Security
D
Day of Month Field
beginnerThe third field in a cron expression, specifying which calendar days (1-31) the job runs.
Cron Fundamentals
Day of Week Field
beginnerThe fifth field in a cron expression, specifying which weekdays (0-7 or SUN-SAT) the job runs.
Cron Fundamentals
Daylight Saving Time (DST)
intermediateSeasonal clock adjustment that shifts local time by one hour, affecting cron job timing.
Scheduling Concepts
Daemon
intermediateA background process that runs continuously and performs tasks without direct user interaction.
Job Execution
Dead Letter Queue (DLQ)
advancedA holding area for jobs that have permanently failed after exhausting all retry attempts.
Reliability & Monitoring
Distributed Lock
advancedA coordination mechanism ensuring only one instance of a job runs across multiple servers.
Reliability & Monitoring
Database Backup
beginnerA scheduled copy of database contents to protect against data loss from failures or errors.
Data & Integration
Data Synchronization
intermediateKeeping data consistent and up to date across multiple systems through scheduled transfers.
Data & Integration
Data Pipeline
intermediateA series of automated data processing steps that move and transform data between systems.
Data & Integration
Dead Man's Switch
intermediateA monitoring pattern that alerts when an expected job fails to check in within a time window.
Reliability & Monitoring
Data Lake
intermediateA centralized repository that stores structured and unstructured data at any scale.
Data & Integration
Data Warehouse
intermediateA structured storage system optimized for fast analytical queries across large datasets.
Data & Integration
Data Retention
intermediatePolicies defining how long data is stored before being archived or permanently deleted.
Data & Integration
E
Execution Window
intermediateA defined time range during which a scheduled job is permitted to run.
Scheduling Concepts
Execution
beginnerA single instance of a job running, from start to completion or failure.
Job Execution
Execution Status
beginnerThe outcome classification of a job run: success, failure, timeout, or skipped.
Job Execution
Exit Code
intermediateA numeric value returned by a process to indicate success (0) or a specific type of failure.
Job Execution
Execution Duration
beginnerThe measured wall-clock time from when a job starts running to when it finishes.
Job Execution
Execution Log
beginnerA recorded history of a job's execution details including timestamps, output, and errors.
Job Execution
Execution Latency
intermediateThe delay between a job's scheduled time and when it actually begins executing.
Job Execution
Exponential Backoff
intermediateA retry strategy that doubles the wait time between each successive retry attempt.
Reliability & Monitoring
Execution History
beginnerA chronological record of all past job executions with their statuses and details.
Reliability & Monitoring
Endpoint
beginnerA specific URL where an API or service receives and processes HTTP requests.
HTTP & Webhooks
ETL (Extract, Transform, Load)
intermediateA data pipeline process that extracts data from sources, transforms it, and loads it into a destination.
Data & Integration
Event-Driven Architecture
advancedA design pattern where systems communicate through events rather than direct calls.
Data & Integration
Encryption at Rest
advancedProtecting stored data by encrypting it on disk so it cannot be read if the storage is compromised.
Security
Event Scheduling
intermediateTrigger-based scheduling where jobs run in response to specific events rather than at fixed times.
Scheduling Concepts
Environment Variables
intermediateKey-value configuration pairs passed to a job's execution context by the operating system.
Job Execution
F
Failure Rate
intermediateThe percentage of job executions that result in failure over a given time period.
Reliability & Monitoring
Follow Redirects
intermediateWhether the HTTP client automatically follows 3xx redirect responses to the new URL.
HTTP & Webhooks
Failover
advancedThe automatic switch from a failed primary system to a standby backup to maintain service continuity.
Infrastructure & DevOps
Fixed Delay
intermediateA scheduling mode that waits a fixed time after the previous execution finishes before starting the next.
Scheduling Concepts
Fixed Rate
intermediateA scheduling mode that runs jobs at exact intervals regardless of how long each execution takes.
Scheduling Concepts
Feature Flags
intermediateConfiguration toggles that control feature availability without requiring new code deployments.
Data & Integration
H
Hour Field
beginnerThe second field in a cron expression, specifying which hours (0-23) the job runs.
Cron Fundamentals
Hyphen Range (-)
beginnerA special character defining a contiguous range of values in a cron field.
Cron Fundamentals
Hash Modifier (#)
intermediateAn extended cron character for the Nth occurrence of a weekday in a month.
Cron Fundamentals
Heartbeat Monitoring
intermediateA pattern where the absence of an expected regular signal indicates a system or job failure.
Reliability & Monitoring
Health Check
beginnerA periodic test that verifies a service or endpoint is operational and responding correctly.
Reliability & Monitoring
HTTP Method
beginnerThe verb (GET, POST, PUT, DELETE, etc.) that defines the type of action an HTTP request performs.
HTTP & Webhooks
HTTP Status Code
beginnerA three-digit number returned by a server indicating the result of an HTTP request.
HTTP & Webhooks
HMAC Signature
advancedA cryptographic hash used to verify that a webhook request is authentic and has not been tampered with.
HTTP & Webhooks
High Availability (HA)
advancedA system design ensuring continuous operation with minimal downtime, typically 99.9%+ uptime.
Infrastructure & DevOps
Horizontal Scaling
advancedAdding more servers to handle increased load, rather than upgrading a single server.
Infrastructure & DevOps
HTTPS
beginnerThe secure version of HTTP that encrypts all communication between client and server.
Security
HTTP Keep-Alive
intermediateA persistent connection feature that reuses TCP connections across multiple HTTP requests.
HTTP & Webhooks
I
Interval
beginnerThe fixed time gap between consecutive executions of a scheduled job.
Scheduling Concepts
Idempotency
intermediateThe property where executing a job multiple times produces the same result as executing it once.
Reliability & Monitoring
IP Whitelisting
intermediateRestricting endpoint access to requests from specific trusted IP addresses only.
HTTP & Webhooks
IP Allowlist
intermediateA curated list of trusted IP addresses permitted to access a service or endpoint.
Security
Incident Response
advancedThe structured process for detecting, diagnosing, resolving, and learning from job failures.
Reliability & Monitoring
Idempotency Key
advancedA unique token sent with requests to ensure the same operation is processed only once.
HTTP & Webhooks
Infrastructure as Code (IaC)
intermediateManaging servers, services, and infrastructure through version-controlled configuration files.
Infrastructure & DevOps
Immutable Infrastructure
advancedA deployment model where servers are replaced entirely rather than updated in place.
Infrastructure & DevOps
J
Jitter
intermediateA small random delay added to scheduled execution times to prevent simultaneous load spikes.
Scheduling Concepts
Job
beginnerA discrete unit of work — typically an HTTP request or script — that a scheduler runs.
Job Execution
Job Queue
intermediateAn ordered list of pending jobs waiting to be picked up and executed by workers.
Job Execution
Job Priority
intermediateA ranking that determines which jobs get executed first when resources are constrained.
Job Execution
Job Lifecycle
beginnerThe sequence of states a scheduled job passes through from creation to completion or failure.
Job Execution
Job Payload
beginnerThe data or parameters passed to a job at execution time to control its behavior.
Job Execution
Job Result
beginnerThe output data and status returned by a job after it completes execution.
Job Execution
JWT (JSON Web Token)
advancedA compact, self-contained token format for securely transmitting authentication claims between parties.
Security
L
L Modifier
intermediateAn extended cron character meaning "last" — used for last day of month or last weekday.
Cron Fundamentals
Load Balancer
intermediateA system that distributes incoming traffic across multiple servers for reliability and performance.
Infrastructure & DevOps
Log Aggregation
intermediateCollecting, centralizing, and indexing logs from multiple sources for unified search and analysis.
Data & Integration
M
Minute Field
beginnerThe first field in a cron expression, specifying which minutes (0-59) the job runs.
Cron Fundamentals
Month Field
beginnerThe fourth field in a cron expression, specifying which months (1-12 or JAN-DEC) the job runs.
Cron Fundamentals
Missed Schedule
intermediateA scheduled execution that did not fire at its intended time due to downtime or errors.
Scheduling Concepts
Message Broker
advancedMiddleware that routes messages between applications, enabling asynchronous communication.
Data & Integration
Mean Time to Recovery (MTTR)
advancedThe average time it takes to restore a failed job or service to normal operation.
Reliability & Monitoring
Materialized View
intermediateA pre-computed query result stored as a table and refreshed on a defined schedule.
Data & Integration
Mutual TLS (mTLS)
advancedA security protocol where both client and server verify each other's identity using certificates.
Security
O
One-Time Schedule
beginnerA job configured to execute exactly once at a specific future date and time.
Scheduling Concepts
Observability
advancedThe ability to understand a system's internal state from its external outputs: logs, metrics, and traces.
Reliability & Monitoring
Orchestrator
advancedA system that manages, coordinates, and automates the deployment and scaling of containers.
Infrastructure & DevOps
On-Call Rotation
intermediateA team schedule that defines who is responsible for responding to alerts at any given time.
Reliability & Monitoring
OAuth 2.0
advancedAn authorization framework that enables applications to access resources on behalf of users.
Security
P
Predefined Schedule Shortcuts
beginnerShorthand strings like @daily and @hourly that replace full cron expressions.
Cron Fundamentals
Ping / Keep-Alive
beginnerA lightweight scheduled request that keeps a service active and prevents idle timeouts.
Data & Integration
Principle of Least Privilege
intermediateGranting only the minimum permissions necessary for a job or system to perform its function.
Security
Process Isolation
advancedRunning each job in a separate process or container to prevent interference between jobs.
Job Execution
R
Recurrence
beginnerThe repeating pattern that defines how a schedule cycles over time.
Scheduling Concepts
Retry
beginnerAutomatically re-executing a failed job to recover from transient errors.
Reliability & Monitoring
Retry Count
beginnerThe maximum number of times a failed job will be retried before being marked as permanently failed.
Reliability & Monitoring
Request Header
intermediateKey-value metadata sent with an HTTP request to provide context like authentication and content type.
HTTP & Webhooks
Request Body
intermediateThe data payload sent with POST or PUT requests to provide input to the endpoint.
HTTP & Webhooks
Response Body
intermediateThe data payload returned by a server after processing an HTTP request.
HTTP & Webhooks
Response Timeout
intermediateThe maximum time to wait for an HTTP response before considering the request failed.
HTTP & Webhooks
Report Generation
beginnerScheduled creation of data summaries, analytics, or business reports for stakeholders.
Data & Integration
Rate Limiting
intermediateRestricting the number of requests a client can make within a time window to prevent abuse.
Security
Rate Expression
beginnerAn AWS-style scheduling syntax that defines simple recurring intervals like "rate(5 minutes)".
Scheduling Concepts
Runbook
intermediateA step-by-step documented guide for diagnosing and resolving specific job failures.
Reliability & Monitoring
Retry-After Header
intermediateAn HTTP response header that tells clients how long to wait before retrying a failed request.
HTTP & Webhooks
Request Signing
advancedCryptographically signing HTTP requests to verify their authenticity and integrity.
HTTP & Webhooks
RBAC (Role-Based Access Control)
intermediateA permission model that assigns access rights based on user roles rather than individual identities.
Security
S
Slash Step (/)
beginnerA special character specifying interval/step values — "every Nth" value.
Cron Fundamentals
Schedule
beginnerA defined plan that determines when and how often a job runs.
Scheduling Concepts
Schedule Overlap
intermediateWhen a new job execution starts before the previous one has finished running.
Scheduling Concepts
Standard Output (stdout)
intermediateThe default output stream where a program writes its normal results and messages.
Job Execution
Standard Error (stderr)
intermediateThe output stream dedicated to error messages and diagnostic information from a program.
Job Execution
SLA (Service Level Agreement)
intermediateA formal commitment defining guaranteed uptime, response times, and remedies for failures.
Reliability & Monitoring
SSL/TLS
intermediateEncryption protocols that secure HTTP connections, ensuring data privacy and integrity.
HTTP & Webhooks
Serverless Function
intermediateA cloud-hosted function that runs on demand without managing servers, ideal for scheduled tasks.
Infrastructure & DevOps
Systemd Timer
advancedA Linux systemd unit that schedules services to run at specified times, as an alternative to cron.
Infrastructure & DevOps
Secret
beginnerAny sensitive credential — passwords, API keys, tokens — that must be protected from exposure.
Security
Secret Rotation
intermediateThe practice of periodically replacing secrets with new values to limit the impact of compromises.
Security
Second Field
intermediateAn optional sixth cron field that enables second-level precision for sub-minute scheduling.
Cron Fundamentals
Schedule Drift
advancedA gradual timing shift that occurs when job execution times vary and scheduling is interval-based.
Scheduling Concepts
Synthetic Monitoring
advancedUsing simulated transactions to proactively test system availability and performance.
Reliability & Monitoring
Service Mesh
advancedA dedicated infrastructure layer managing service-to-service communication, security, and observability.
Infrastructure & DevOps
T
Timezone
beginnerThe regional time standard that determines when a scheduled job actually fires.
Scheduling Concepts
Timeout
beginnerThe maximum time allowed for a job execution before it is forcefully terminated.
Job Execution
Twelve-Factor App
intermediateA methodology of twelve best practices for building modern, cloud-native applications.
Infrastructure & DevOps
U
UTC (Coordinated Universal Time)
beginnerThe global time standard with no daylight saving adjustments, used as the baseline for all timezones.
Scheduling Concepts
Unix Epoch
intermediateThe reference point of January 1, 1970, from which Unix systems count time in seconds.
Scheduling Concepts
Uptime
beginnerThe percentage of time a system or service is operational and available over a given period.
Reliability & Monitoring
User-Agent
intermediateAn HTTP header identifying the client software making the request.
HTTP & Webhooks
W
W Modifier
intermediateAn extended cron character that selects the nearest weekday (Mon-Fri) to a given date.
Cron Fundamentals
Worker
intermediateA process or thread that picks up and executes jobs from a queue.
Job Execution
Webhook
beginnerAn HTTP callback that automatically sends data to a URL when a specific event occurs.
HTTP & Webhooks
Webhook Relay
advancedA service that forwards webhook requests to endpoints behind firewalls or NATs.
Infrastructure & DevOps
Workflow Automation
intermediateUsing scheduled triggers and integrations to automate multi-step business processes.
Data & Integration
Webhook Signature Verification
advancedValidating that an incoming webhook request is authentic by checking its cryptographic signature.
Security
Working Directory
intermediateThe filesystem path where a job executes and from which relative file paths are resolved.
Job Execution
Webhook Delivery
intermediateThe process of sending an HTTP callback to a destination URL when a triggering event occurs.
HTTP & Webhooks
Webhook Replay
intermediateRe-sending a previously delivered or failed webhook to recover from processing failures.
HTTP & Webhooks
Webhook Fan-Out
intermediateBroadcasting a single event to multiple webhook endpoints simultaneously for parallel processing.
Data & Integration