Cloud requirements
- The configuration of the Services must be 100% declarative
- The configuration of the Infrastructure must be 100% declarative
- The configurations of the Infrastructure and Services must be totally independent of each other. Meaning the configuration of the Services must be loosly-coupled to the Infrastructure.