Flynn is a next generation open source Platform as a Service built on a resource layer. Flynn is designed to simplify ops so developers can focus on their real jobs.
Flynn is designed to be able to run anything. Unlike most PaaSs Flynn can run stateful services as well as 12 factor apps. This includes databases like Postgres, Redis, and MongoDB. Flynn is modular so users can easily modify, upgrade, and replace components.
Flynn components are divided into two layers.
Layer 0 is a low-level resource framework inspired by the Google Omega paper. Layer 0 also includes service discovery.
Layer 1 is a set of higher level components that makes it easy to deploy and maintain applications and databases.
Learn more about Flynn's architecture
Just git push. It's like having a private Heroku. Self-serve access for developers makes deploying internal services and one-off projects completely painless.
Developers can spend more time developing and less doing ops. Ops can provide a single product instead of acting as consultants.
Unlike existing open source PaaS products, Flynn focuses on providing a set of modular components that can be replaced and reused.
Run anything on anything. Any Linux process on any hardware. Just add more nodes. Everything is containerized; Flynn takes care of distributing work across the cluster.