Update design goals from the latest epinio video
@@ -8,11 +8,13 @@ Opinionated platform that runs on Kubernetes, that takes you from App to URL in
## Contents
+- [Epinio](#epinio)
+ - [Contents](#contents)
- [What problem does Epinio solve](#what-problem-does-epinio-solve)
-- [Principles](#principles)
+ - [Design Principles](#design-principles)
- [Guidelines (Soft Principles)](#guidelines-soft-principles)
- [Future Plans](#future-plans)
-- [Quick Start](#quick-start)
+ - [Quick start](#quick-start)
- [Install dependencies](#install-dependencies)
- [Get yourself a cluster](#get-yourself-a-cluster)
- [Install Epinio](#install-epinio)
@@ -47,15 +49,22 @@ not doing operations.
Epinio is adding the needed abstractions and intelligence to allow Developers
to use Kubernetes as a PaaS (Platform as a Service).
-## Principles
+## Design Principles
Epinio's development is governed by the following principles:
+- **Greater Developer Experience**
+ - single command push for short learning curve
+- **Edge Friendly**
- must fit in less than 4GB of RAM
+- **Easy Installation**
- must install in less than 5 minutes when images are warm
-- must install with an one-line command and zero config
- must completely uninstall and leave the cluster in its previous state with an one-line command
-- must work on local clusters (edge friendly)
+- **Minimum Complexity**
+ - scale from desktop/local to data center environment
+ - must install with an one-line command and zero config
+- **API Driven Architecture**
+- **Security Focused**
### Guidelines (Soft Principles)
