Update README.md

This commit is contained in:
Alex Ellis 2017-01-19 11:26:57 +00:00 committed by GitHub
parent cecd90b24b
commit f6bf5a9c92

View File

@ -1,6 +1,8 @@
# faas - Functions As A Service
This project provides a way to run Docker containers as functions on Swarm Mode.
FaaS is a platform for building serverless functions on Docker Swarm Mode with first class metrics. Any UNIX process can be packaged as a function in FaaS enabling you to consume a range of web events without repetitive boiler-plate coding.
## Concept
* Each container has a watchdog process that hosts a web server allowing a JSON post request to be forwarded to a desired process via STDIN. The respose is sent to the caller via STDOUT.
* A gateway provides a view to the containers/functions to the public Internet and collects metrics for Prometheus and in a future version will manage replicas and scale as throughput increases.