I. Codebase 从一个代码库部署到多个环境. II. Dependencies 使用显式的声明隔离依赖,即模块单独运行,并可以显式管理依赖. III. Config 在系统外部存储配置信息. IV. Backing Services 把支持性服务看做是资源,支持性服务包括数据库.消息队列.缓冲服务器等. V. Build, release, run 严格的划分编译.构建.运行阶段,每个阶段由工具进行管理. VI. Processes 应用作为无状态执行. VII. Port bindin…