Overseer is a library for building and running data pipelines in Clojure. It allows for defining workflows as a graph (DAG) of dependent tasks, and handles scheduling, execution, and failure handling among a pool of workers.
Overseer is available on Clojars, and can be included in your leiningen
project.clj by adding the following to
If you're looking to get up and running in just a few minutes, check out the quickstart. The User Guide contains comprehensive information on installing, configuring, and using Overseer. Finally, you can find nitty-gritty details in the API docs.
Eclipse Public License v1.0 (see LICENSE)