Skip to content
This repository has been archived by the owner on Apr 14, 2020. It is now read-only.

FoldingAtHome/siegetank-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend

![build status](https://circleci.com/gh/proteneer/backend.png?circle-token=7768b2d45d7b388b2da07c80616b6ed068c1eb34)

Components

ST - Siege Tank
CC - Command Center
SCV - Work Server

Key goals

The major goals in the development of Siege Tank are:

  1. Striated workservers for load-balancing
  2. Significantly improved ease of use in creating, storing, and querying jobs
  3. Adopt modern technologies and libraries
  4. Common RESTful Web API with Python and JS clients
  5. Scalability on both generic servers and AWS
  6. Emphasize convention over configuration

Documentation

Documentation is hosted on heroku with authentication via Github's OAuth2 system