Skip to content

Serverless Scheduler API + frontend with support for plugins implementing specific jobs

Notifications You must be signed in to change notification settings

dezeroku/serverless-scheduler

Repository files navigation

Serverless Scheduler

Tests and packaging

AWS based serverless solution for scheduling tasks.

If your workflow fits the generic "every n minutes do something" and you're willing to implement a plugin for something then this project will cover "every n minutes" part for you and provide you with UI for setting up individual jobs.

I mostly use it for website change detection, however it's easy to extend it with plugins that can be implemented to do whatever you like.

The API and scheduler core are pretty stable as of now, but the frontend requires a rewrite (to properly get supported job types that were added as a plugin).

In reality if you don't need it to scale to the moon or support multiple "tasks" types then your best bet is to use a widely recognized project such as changedetection.io.

Pointers

Architecture Diagram

Architecture

Honorable mention

For a similar thing but hardcoded to just HTTP monitoring jobs and deployable in Kubernetes cluster look at the old monitor-page repo. It is actually an original implementation of the idea.

About

Serverless Scheduler API + frontend with support for plugins implementing specific jobs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published