Blog
Deep dives and release stories behind node-cron, what shipped, why, and what it unlocks.
- cron-translate: write schedules in plain English
Cron expressions are write-once, read-never. cron-translate turns plain English like "every weekday at 6pm" into the cron node-cron runs, and back. Here is how it works and the decisions behind it.
- NestJS scheduling, upgraded: a drop-in @nestjs/schedule replacement
@nestjs/schedule covers @Cron, @Interval and @Timeout and stops there. @node-cron/nestjs is a drop-in replacement, same decorators, one-line import swap, that adds distributed scheduling, background tasks in a forked process, lifecycle events and jitter.
- node-cron at scale: one fire, one instance, no queue
The myth that node-cron is not for production fleets is outdated. With distributed: true and a run coordinator, a scheduled job fires once across N instances, no queue required. Here is how it works.