Microservices Patterns 读书笔记
- Preface
松耦合, 小团队(Amazon 2 个披萨团队), 快速部署, 快速迭代, 清晰的接口定义(API), 推到重来 - 如何拆解为 micro service? 拆到哪种粒度? 如何权衡?
微服务带来的问题?
- 服务发现?
- 服务快速部署?
- 监控, 隔离, 修复?
- 服务拆分的艺术?
分布式服务带来的挑战?
- 数据一致性/最终一致性;
- 如何从组件 crash 中恢复?
- 如何整体可控?
- 异步消息带来的问题?
- 如何保证数据的一致性?
微服务带来的问题?
分布式服务带来的挑战?