起点和终点
起点,既有架构形态
终点,好的架构不是设计出来的,而是进化而来的,一直在演进
业务形态不适合做微服务:
系统中包含很多强事务场景
业务相对稳定,迭代周期长
访问压力不打,可用性要求不高
康威定律
任何组织在设计一套系统时,所交付的设计方案在结构上都与改组织的沟通结构保持一致。
团队之间的运作和管理。
考虑因素与坚持的原则
服务拆分的方法论
如何拆分
1.单一职责,松耦合,高内聚
2.关注点分离
- 按职责
- 按通用性
- 按粒度级别
服务和数据的关系
1.先考虑业务功能,再考虑数据
2.无状态服务