读书笔记 - 《Monolith to Microservices》

发布时间 2023-04-21 16:40:23作者: liuchuan.qew

如果你的产品目前是B/S或者C/S架构,想要考虑重构成微服务,这本书绝对是一个很好的参考,作者通过自己的实践经历,详述了以下几个方面:

  1. 不要因为别人都做微服务,你就想要把自己的系统转成微服务,首先需要分析自己系统碰到的问题,找到最适合的解决办法,微服务不是万能的,不能解决所有问题
  2. 考虑微服务提供的灵活性和可扩展能力的同时,需要考虑它带来的系统复杂性和维护成本,它对整个组织的影响不只是在代码层面,也会影响到组织架构
  3. 重构成微服务是逐步完成的,需要业务层更多的参与以便更好的划分微服务,尽量减少微服务之间的耦合度
  4. 有一个集中的地方存放系统产生的Log,以及End-to-End的Tracing和Testing是第一步,如果这一步都觉得困难重重,那你的组织还没有准备好迎接微服务