Scheduled Jobs are now generally available! This is the first of several new component types that are on the way.
Scheduled jobs are a way to run code on a schedule. They are useful for tasks that need to run at a specific time, such as sending daily reports, cleaning up old data, or running a backup.
Scheduled jobs support a variety of schedules, such as cron expressions and rate expressions. This will allow you to run your code as often as you need, whether it's every minute, every hour, or the last Friday of the month at 5pm.
How it works
FlexStack builds your code into a Docker container image and executes the image on a schedule using EventBridge Scheduler. EventBridge Scheduler scales to 1 million schedules per account and works without creating an event bus. We add ECS Fargate as an execution target and create a task definition referencing your container image in your ECS cluster.