Initial docs commit

This commit is contained in:
Soam Vasani
2016-08-18 21:37:52 -07:00
parent 90c14cfa08
commit 206a8c262e
8 changed files with 470 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
Fission
=======
Fission is a fast serverless framework for Kubernetes with a focus on
developer productivity and high performance.
It's heavily customizable (but with sensible defaults), extensible to
any language, and interoperates well with other infrastructure.
You can create and edit functions throughs a web UI, or you can use
your favorite editor and upload them using a CLI. You can trigger these
functions via HTTP requests to paths, or by timers.
Try it out at http://demo.example.com
Running Fission
===============
On your own Kubernetes cluster
------------------------------
### Setup Kubernetes
https://github.com/kubernetes/minikube
### Get and Run Fission
$ wget http://example.com/fission.yaml
$ kubectl create -f fission.yaml
Status
======
Fission is in early alpha.
Performance
===========
The goal is to have less than 1 second latency for requests that don't
have a running instance. In practice, benchmarks show this latency at
TODO msec for the NodeJS environment.
Here's a simple hello world benchmark on NodeJS: TODO. It achieves
TODO requests per second on a TODO-node Kubernetes cluster.
Contributions
=============
TODO