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 :dependencies
:
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)