1、通过服务实现应用的组件化
2、围绕着业务能力进行组织建设
3、产品而不是项目模式
4、智能端点和哑管道
(特别说明一下:这里的哑管道意思是提供的可靠的异步机制,比如消息队列,智能端点就是消息的生产者和消费者)
5、去中心化的服务治理
(使用合适的工具完成各自的任务)
6、去中心化的数据管理
(采用不同的数据存储方式)
7、基础设施自动化
(云化及自动化部署等技术极大地降低了微服务构建、部署和运维的难度)
8、故障处理设计
(考虑每个服务的失败容错机制,实时监控和日志机制)
9、演进式设计
(微服务的拆分与合并)