Making Time for Cron Triggers: A Look Inside
Sep 28, 2020Aaron Lisman

Summary
Introduced Cron Triggers for Cloudflare Workers, enabling scheduled execution of Workers. This involved creating a new 'scheduled' event type, new APIs for managing schedules, and a distributed system for scheduling and executing these triggers from the edge. The implementation uses Rust for the schedule runner service deployed via Nomad, with a custom cron parser and Cap'n Proto RPC for communication with the runtime.