“The Twelve-Factor App,” which is a set of principles gleaned from the experience of
building and operating Software-as-a-Service (SaaS) applications. The goals are:
- Reducing the developer learning curve.
- Building applications that are well suited for deployment on cloud platforms.
- Maximizing agility through continuous deployment.
- Enabling applications to scale up without requiring significant changes.