微服务架构与实践


基础篇

单块架构及其面临的挑战

微服务架构综述

什么是微服务架构

多微才够微

单一职责

轻量级通信

独立性

进程隔离

实践篇

构建第一个服务

Hello World API

构建Docker映像

部署Docker映像

持续交付流水线

持续集成环境

提交阶段

验证阶段

构建阶段

发布阶段

日志聚合

监控与告警

功能迭代

进阶篇

微服务与持续交付

持续交付的核心

微服务架构与持续交付

开发

测试

持续集成

构建

部署

运维

微服务与轻量级通信机制

微服务与测试

微服务的架构

微服务的测试策略

微服务的单元测试

微服务的集成测试

基于消费者驱动的契约测试

微服务的组件测试

微服务的端到端测试

使用微服务架构改造遗留系统