# 微服务体系建设读书笔记
该书中的微服务体系建设理论非常具有参考意义,阅读前部分对我的灵感触发很大
- 微服务范围划分方式:
- 微服务技术体系、
- 微服务业务体系、
- 微服务管理体系
# (1)技术体系理解
微服务技术体系及实现技术:体系概述、实现技术、集成平台自动化工具、基础设施环境
微服务技术架构体系:服务架构、基础架构、后端架构。其中基础架构如服务注册、服务发现、API网关、服务容错、日志监视告警、认证授权、统一配置管理等。
微服务技术框架体系:
- 开发型微服务基础框架平台
- 运维型微服务基础框架平台
- Serverless型微服务基础框架平台
- 微服务开发框架平台
微服务技术框架体系示例:
- Netflix微服务框架、
- SpringCloud微服务框架、
- Kubernetes微服务框架、
- AWS Lambda无服务基础框架、
- SpringBoot开发框架
# (2)业务体系理解
业务问题
- 边界和颗粒度大小
- 微服务的内部构成、内部设计模式和外部关系
业务微服务
- 普通服务模式、
- 领域驱动设计模式、
- 六边形架构模式、
- Clean架构模式、
- DCI架构模式、
- CQRS架构模式
# (3)管理体系理解
微服务管理体系概述
- 微服务应用的成熟度级别、
- 微服务标准规范、
- 微服务工具、
- 微服务文化和度量指标、
- 开发/运维流程
- 微服务的组织机构
微服务应用
- 组织
- 人员
- 文化
微服务的开发和运维流程
- DevOps
- 开发和运维流程
# 微服务体系建设
针对产品或平台进行微服务改造的规划、设计、实施和运维活动及实践
- 传统架构迁徙到微服务架构
- 新建系统的业务微服务全生命周期过程