将一个单体应用拆分成一组微小的服务组件,每个微小的服务组件运行在自己的进程上,组件之间通过restfulAPI轻量级机制进行进行交互,这些服务以业务能力为核心,用自动化独立部署机制部署,另外这些服务可以用不同语言进行研发,不同的技术进行存储数据。