diff --git a/README.md b/README.md index 9141daf3..def0aa9b 100644 --- a/README.md +++ b/README.md @@ -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.