• 豆瓣评分:8.2 (505人评价)
  • goodreads 评分:4.16 (5分制,2410人评价)
  • 我的评分:7(好书,值得再读)

“麻雀虽小,五脏俱全”。

本书用208页的篇幅讲述了设计微服务架构时所需考虑的方方面面,譬如服务粒度和边界、持续集成、监控、安全等等。是一本极佳的微服务导读书籍。

对于面对日益增长的业务和技术挑战、考虑进行架构梳理拆分的设计师来说,这是一本很好的快速了解微服务的读物。只需数小时读完,就能对微服务设计有大致的了解,再根据书中提到的点另找资料进行深入学习了。

几年前接触到「微服务」时,恰逢我在梳理业务的单体结构。加上好奇心驱使,我搜集了一些资料,学习过后觉得是一种很不错的设计思想,但并没有着手实践。原因有二:

  1. 当时我参与的业务还处在萌芽期,市场契合度未得到明确验证。
  2. 微服务需要大量的基建投入,比如自动化的测试、监控、运维等。这不仅仅是工作量要求,对团队素养也有不小的挑战。

总的来说就是投入大、收益不明朗。但不妨碍我继续储备相关的知识,给团队布道。

如今知识星球越来越受欢迎,团队面临的挑战、经历的锤炼也越来越多。可从微服务设计思路中借鉴的也越多,比如服务边界划分、断路器、服务发现。这些促使我认真阅读这本书、写下这篇书评。希望能给同好一点点助益。