荐书:《分布式服务架构:原理、设计与实战》
荐书:《分布式服务架构:原理、设计与实战》
全⾯介绍分布式服务架构的原理与设计
给出保障线上服务健康、可靠的⾄佳⽅案
⾃互联⽹诞⽣以来,其简单、敏捷的微服务架构开发理念和实践逐渐成为主流,在逐渐发展的环境下和技术演化的过程中,迅速突破互联⽹⾏业并波及软件⾏业的各个领域。然⽽,这种突飞猛进的表⾯下却是龙鱼混杂、泥沙俱下。⼀⽅⾯,很多⼈在这个信息爆炸的时代应对海量信息的处理能⼒⽐较有限;
另⼀⽅⾯,也有⼈致⼒于将优秀的理论和实践相结合,希望运⽤所学的⾼效解决⽅案应对越来越复杂的问题。不论对与错,⼈类对技术进步的追求从未停歇。
⽏庸置疑,IT⾏业的发展进⼊了⼀个加速分化的时代,将优秀的解决⽅案推向⼤众的成本和速度将成为决定企业⽣存与否的关键因素之⼀。优秀的互联⽹企业已装备精良并持续优化,⽽那些还需不断进步的企业也在互相竞争。尽管在这个信息量巨⼤的媒体时代,部分优秀的企业在应对分布式服务架构时已经有了更多的认识且技术越来越完善,但也有很多快速发展的企业在变得更优秀这条道路上任重⽽道远。
很多⾮常优秀的开发⼈员和架构师能成为给公司带来长远利益的⼈,在变⾰的节点上推波助澜。本书将带你⾛进分布式服务架构的世界,在这个世界⾥不停探索和汲取经验。领先于别⼈是⼀种要求,这也是很多公司赢得先机的关键所在,⽆论服务于IT的哪个领域,每个IT⼈都有理由重视架构这门艺术。希望本书对于软件⼯程师、测试⼯程师、软件架构师及深耕于IT⾏业的⽼兵来说,都能带给其所期望的内容,并帮助其解决和发现问题,也能帮助其不断探索。
活动参与⽅式:
在⽂末留⾔
“分布式服务架构那些事⼉或想读此书的理由”
截⽌⾄X⽉X⽇
留⾔前5名的⽤户
可以获得
《分布式服务架构:原理、设计与实战》⼀书!
TIP:留⾔区只能放出100条留⾔,架构君会尽量放出有效和优质的评论。
作者什么来头
李艳鹏
现任易宝⽀付产品中⼼⾸席架构师,曾在花旗银⾏、甲⾻⽂、路透社、新浪微博等⼤型IT互联⽹公司担任技术负责⼈和架构师,现专注于⼤规模、⾼并发的线上和线下⽀付平台的应⽤架构和技术架构的规划与落地,负责交易、⽀付、渠道、出款、风控、对账等核⼼⽀付系统的设计与实现,对移动⽀付、聚合⽀付、合规账户、扫码⽀付、标记化⽀付等业务场景有产品应⽤架构规划与落地的实践经验。
杨 彪
现任某创业公司技术总监及合伙⼈,在互联⽹和游戏⾏业有近10年⼯作经验,曾在酷我⾳乐盒、⼈⼈游戏和掌趣科技等上市公司担任核⼼研发职位,在互联⽹公司做过⽇活跃⽤户量达千万的项⽬,也在游戏公司做过多款⽉流⽔千万以上的游戏。喜欢研究问题,追求前沿技术,学⽆⽌境。
讲了什么内容
《分布式服务架构:原理、设计与实战》全⾯介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的最佳⽅案,是⼀本架构级、实战
型的重量级著作。
本书以分布式服务架构的设计与实现为主线,由浅⼊深地介绍了分布式服务架构的⽅⽅⾯⾯,主要包括理论和实践两部分。理论上,⾸先介绍了服务架构的背景,以及从服务化架构到微服务架构的演化;然后提出了保证分布式服务系统架构⼀致性的⽅案和模式,并介绍了互联⽹架构评审的⽅法论;最后给出了⼀个简要的⾮功能质量的技术评审提纲。
实践上,⾸先提供了⼀个互联⽹项⽬的性能和容量评估的真实案例,介绍了压测的⽅案设计和最佳实践,这些技术能够全⾯保证⼤规模、⾼并发项⽬的⼀致性、可⽤性和⾼并发性;然后讲解了⼤规模服务的⽇志系统的原理、设计与实践,包括ELK等框架的特点和使⽤⽅式等,并介绍了当前流⾏的APM系统的设计与实现,主要包括调⽤链和业务链的跟踪与恢复,涵盖了线上应急和技术攻关的流程及重点,也结合服务化系统线上应急过程进⾏分析并总结了其中需要⽤到的Java虚拟机、Linux和定制化脚本等命令,这些命令都是每个开发⼈员都会⽤到的解决线上问题的利器;最后,阐述了系统服务的容器化过程,并详细介绍了敏捷开发流程和实现⾃动化的常⽤⼯具等,让读者既能学到架构设计的基础理论,也能结合书中的原理、设计与⽅法论来解决⼤规模、⾼并发互联⽹项⽬中的现实问题。
⼤家如何推荐
艳鹏是易宝⽀付产品中⼼的⾸席架构师,负责应⽤架构和技术架构的规划与落地,在⽀付平台开发和
重构的实践中,以及复杂的线上异常事故的洗礼下,积累了丰富的线上应急和技术攻关经验。本书是艳鹏保证⼤规模服务化系统的⾮功能质量⽅⾯的经验总结,是架构设计⽅向不可多得的好书,推荐每⼀位奋⽃在⼀线的负责核⼼交易系统的架构师、程序员阅读和学习。
——易宝⽀付产品VP 姚建东
关于分布式的书籍很多,也各有千秋,⽽本书的最⼤特点是每章独⽴,更像⼀本实⽤⼯具书,读者能从中学到⾃⼰所关注的内容,⽐如开发⼈员的线上应急和技术攻关、数据统计分析的分布式⽇志和运维部署相关的服务容器化⽅案等。每章独⽴却⼜相互关联、浑然⼀体,书中的所有技术最终汇集成了分布式服务架构的最佳⽅案。分布式和微服务的关系
——开⼼⽹副总裁 杨延峰
本书作者多年从事互联⽹和游戏⾏业的⼯作,有着资深的实战经验,能把互联⽹和游戏⾏业中先进的技术结合在⼀起。本书的内容不仅适⽤于互联⽹、⾦融或电商⽅⾯,也⾮常适⽤于全球⼤服的游戏服务后台构架⽅⾯。本书从分布式原理、数据⼀致性到⾼性能、⾼可⽤等讲解了项⽬中经常发⽣的问题,能很好地帮助读者进⾏分布式学习和实战操作,值得推荐。
——指艺科技CEO 李荣超
艳鹏在易宝⽀付产品中⼼全⾯负责架构设计和评审⼯作,对线上应急和技术攻关的案例讲解如数家珍,并且在复盘后形成可实施的流程规范,有效避免了服务化过程中的常见问题,⼤⼤提⾼了应⽤架构的可⽤性和稳定性,本书是艳鹏在⾼可⽤服务化系统中的实践经验总结,为读者提供了⼀个好的风向标。
——易宝⽀付技术总监 张煜
和艳鹏相识多年,见证了他不断完善⾃⼰的理论基础且不断探索和总结,形成了⼀套完整的互联⽹架构设计⽅法论。
在本书中,艳鹏通过多年互联⽹架构经验,总结了服务化的背景和技术演进,提出了互联⽹项⽬技术评审的⽅法论和提纲,并给出了在真实的线上项⽬中进⾏性能和容量评估的全过程,帮助⼤家轻松设计⼤规模、⾼并发服务化系统项⽬。若能熟练掌握本书内容,则能够保证服务化项⽬按照既定的⽬标进⾏实施与落地,并能保证系统的稳定性、可⽤性和⾼性能等⾼级特性。
——爱奇艺⾼级技术经理 黄福伟
IT技术⽇新⽉异地发展,我们⾃然不能躺在历史的温床上停歇,必须不断地学习。这其中有的⼈对新知识的态度是只学⼀⼆,李先⽣却精益求精、举⼀反三,对其中的每个知识点都能做到理解透彻。本
书便是李先⽣长期研究服务化架构、微服务架构及容器化之后的经典总结。本书从问题背景⼊⼿,深⼊浅出地介绍了服务化架构,并结合具体的最佳实践,为读者展⽰了服务化架构设计的宏伟蓝图。
——华为资深云架构师 朱军
分布式和微服务技术越来越被互联⽹企业推崇和认可,如何将其结合业务的特点⼯程化地在企业中落地是每个技术⼈员都需要思考的问题。艳鹏结合⾃⼰多年的开发实践经验和深⼊研究,著成《分布式服务架构:原理、设计与实战》,对于理解分布式和微服务技术,有很好的指导和启发。
——汽车之家运维开发技术经理 李占斌
本书作者是互联⽹⾦融⼤⽜的主,是⼀名瘦削⽽专注的IT青年。这是⼀本关于分布式和服务化的、凝结了作者理论和实践⼼⾎的好书。
——宜信资深⼤数据⼯程师 付红雷
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论