上QQ阅读APP看书,第一时间看更新
序2
两年多前在唯品会基础架构部的时候,我刚认识许进,记得当时他正在从事高性能网关的研发工作(本书很多篇幅也涉及微服务网关,从中可以看到许进在这块的积累还是比较深入的)。之后我和许进陆陆续续有一些交流,我发现许进是一个偏后端且社区型的工程师,他对基础中间件、微服务架构、开源和技术社区建设抱有浓厚的兴趣和热情,不仅自己参与实际中间件的研发,也和社区中的志愿者一起做开源、写书,同时也经营社区(技术网站,微信群等)。说实话,国内这种社区型工程师还是比较少的,所以我一直比较关注许进,包括他写书的事情,当他提出要我帮忙写一篇序时,我觉得应该支持他一下。
微服务架构正逐渐成为企业应用架构的主流。几年前,Netflix在大规模生产级微服务落地的基础上,把它的成功经验以开源组件的形式贡献给了社区,Pivotal则基于Netflix的开源组件进行封装简化,推出Spring Cloud微服务技术栈,进一步简化了这些组件的使用门槛,大大推进了微服务架构在企业的普及和落地。本书主要介绍Spring Cloud微服务栈,各个组件背后的业务需求、技术架构,以及实际的操作案例。除了Spring Cloud以外,本书也涉及开源社区内比较成熟的其他微服务组件,还包括分布式系统的架构原理,可以说是深入了解微服务社区生态和理解分布式系统架构原理的一本实践参考。
相信本书对一线架构师拓展技术视野,实践落地微服务架构有所帮助。也感谢许进对Spring Cloud和微服务架构在国内的推广所做出的贡献。
杨波
拍拍贷基础架构研发总监,资深架构师,极客时间《微服务架构和实践160讲》作者