Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.56 KB

README.md

File metadata and controls

29 lines (17 loc) · 1.56 KB

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.