framed-data / overseer

Overseer is a library for building and running data pipelines in Clojure.
Eclipse Public License 1.0
97 stars 10 forks source link

Overseer

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.

Installation

Overseer is available on Clojars, and can be included in your leiningen project.clj by adding the following to :dependencies:

Clojars Project

Usage

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.

License

Eclipse Public License v1.0 (see LICENSE)