Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Shepherd

Shepherd is a platform to create, schedule and monitor workflows programmatically in any language. Shepherd can support conditional workflows as well as un-conditional workflows. Shepherd is a Software as a service, where clients can register themselves, create multiple endpoints, and execute workflows in any programming language, or multiple programming languages in a single workflow. Currently, Shepherd has an integration with AWS SNS, from which client can get notification once workflow processing completes.

Supported Features

Please refer Supported Features details here : Supported features

Comparison of Shepherd with open-source technologies

In this section, we compared Shepehrd with Azkaban and Airflow. Please refere comparison wiki here : Comparison with open-source technologies

Shepherd Architecture

Please refer Shepherd Architecture in details here : Part#1, Part#2

How to create Endpoint ?

Please refer wiki : Endpoint creation details

Database Schema : Shepherd

Please refer Database schema details here : Database Schema Details

Rest API

Please refer Shepherd Rest-API details here : Rest APIs Details

Shepherd SDK : How to integrate ?

Please refer Shepherd SDK details, and its usage here : Shepherd SDK Details

Steps to run Shepherd server

Please refer Setup wiki of Shepherd here : Shepherd Server Setup Steps

Steps to run Shepherd server through Ansible automated scripts

Ansible repo to run Shepherd-core : Setup Shepherd through Ansible ansible repo to run Dominos Server : Setup Dominos through Ansible

FAQs

Please refer link : FAQs

About

Heterogeneous Workflow executor service

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.