From f6bf5a9c92aa4d561faf3bd169d10bc45e8b3104 Mon Sep 17 00:00:00 2001 From: Alex Ellis Date: Thu, 19 Jan 2017 11:26:57 +0000 Subject: [PATCH] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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.