传统应用架构

存在问题:
系统资源浪费
部署效率太低
技术选型单一
为服务架构的要求
根据业务模块划分服务种类
每个服务可独立部署 & 相互隔离
通过轻量级API调用服务
服务需保证良好的高可用性
微服务架构
冒烟测试
Git Flow
微服务架构模式网站: http:mircroservices.io/
微服务架构领域的权威:Chris Richardson
微服务架构的特点:
微小度颗粒
责任单一性
运行隔离性
管理自动化
微服务架构的挑战
运维要求高
分布式复杂性
部署依赖较强
通信成本较高
Node.js