企业的数字化转型正在如火如荼进行之中,伴随着是应用的现代化。现代化应用通常是通过微服务架构来构建的。纵观历史,软件架构的发展经历了早期的单体架构,到分层架构,再到SOA、微服务。微服务技术也经历了Spring Cloud、服务网格(Service Mesh)、多运行时架构(Multi-Runtime),逐步确立了以应用为中心的云原生应用架构。
时至今日,微服务架构早已完成了从概念到大规模应用的阶段,虽然微服务在提高团队和产品管理的复杂性方面具有很多好处,但是它给初学的开发人员和团队带来了很大的负担。作为云原生新时代的软件研发人员,不管你是从一开始就使用微服务,还是从原本的分布式架构向微服务架构转型,都非常有必要深入学习微服务落地实践的方方面面。因此,我们急需一本理论与实践相结合,能够结合实际案例讲解的图书。本书的引进出版可以说是填补了这一空缺。
之前我也看过这本书的英文版,当我拿到这本译作的样章时,阅读的过程中有一种惊喜的感觉,因为这是目前为数不多的面向初学者的微服务架构实战类图书,当我读了本书的部分章节后,不仅能感受到几位译者为让本书更加契合国人阅读在翻译过程中做出的细致的调整,而且发现这还是一本学习曲线非常平滑,但又不失技术先进性和工程实战性的微服务实战入门书。
本书使用了一个贯穿全书的一个虚构的电子商务网站场景构建样例解决方案,将Dapr 的核心知识点与kubernetes 结合,做到了技术路径上的一脉相承。本书既有理论体系上的庖丁解牛、细致入微的分析和讲解,又有面向初学者的实战技术指导和具体实践说明,从而让读者对落地云原生应用的方案与最佳实践有了一个更全面、更体系化的认识。尽管这本书着重介绍了.NET编程,但是Dapr也为其他编程语言的开发者(如Python、Java)提供了同样的好处。可以说,本书是软件开发人员系统性的认识微服务架构、实践微服务架构的必读佳作。
本文暂时没有评论,来添加一个吧(●'◡'●)