描述
开 本: 128开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121360664
吸取豪杰经验,一统架构江湖!
2015 年年底,有感于成都技术氛围亟待提升,来自蚂蚁金服的于君泽(右军)和我组织成立了中生代技术社区,旨在为技术人员提供一个更便于交流的平台。中生代社区的成立,一方面可以壮大成都技术交流圈,另一方面可以汇集一线城市的技术力量,通过技术交流与分享助力技术水平的提升。3 年时间里,社区连接了5000 多位技术大咖,组织了数百场线上技术分享,以及数十场线下技术沙龙。
2017 年,出版社的编辑老师找到我们,希望通过出版图书的方式将技术架构方面的知识传播给更多的读者。于是社区邀请了来自一线互联网公司的技术架构专家和架构领域布道者进行经验分享,并把这些技术大咖的分享内容进行了系统的整理,经过重新编排、精心打磨、多次迭代、推陈出新,中生代技术社区的《架构宝典》终于在两年后的今天与大家见面了。
本书凝聚了社区技术架构专家们的心血,涵盖架构设计、技术选型、实际案例、技术原理等方方面面的知识,对于即将步入架构领域的技术专家和需要继续提升专业素养的架构师而言都是不可或缺的案头书。
本书的出版离不开众多朋友的大力支持,感谢本书策划人右军、孔庆龙、李伟山,他们共同确立了本书的内容架构,同时还负责组织作者,沟通技术细节,为出版提供了有力保障。同时感谢石头(石涛生)和老曹(曹洪伟),他们在项目前期的策划和统稿阶段付出了许多心血。
感谢本书的作者,他们是李晓时、右军、杨波、张逸、孔庆龙、刘地生、田向阳、刘凡、王东、朱攀、朱永光、黄哲铿、王辉(觉远)、陈宗(铁手)、李伟山、陈显铭(山丘)、高磊,是他们近两年来夜以继日的努力,才让本书日臻完善。
感谢编辑刘恩惠和其他编辑老师,是他们的专业让本书的出版成为可能,他们不厌其烦地审阅、校正,保障了本书内容的专业性。
最后要特别感谢一直以来大力支持中生代技术社区的10 多万名朋友,没有你们的共同参与,就没有社区的今天,更没有本书的诞生,感谢你们!
王友强
中生代技术社区创始人
前言
软件架构定义的多样性和各个企业对架构师的定位不同,导致很多程序员在向架构师转型的过程中有些茫然。本书汇聚了国内一线互联网公司的技术架构专家、架构领域布道者在架构方法论、微服务、业务架构、性能架构几个方面的经验,从系统架构设计和实践方法与技巧两个方面进行阐述,非常具有指导意义,希望读者能在这里找到解惑的钥匙或突破瓶颈的方法。
这本书在形式上与《论语》类似,是汇集各个领域专家经验的文集,读者可以根据自己的关注点有针对性地进行阅读,既可以纵向了解各个行业IT 系统建设的演进过程,也可以横向对比分析某类问题的解决思路和方法。
本书共分为4 部分:
第一部分将介绍架构设计的概念、方法论、架构治理,以及架构师需要具备的核心能力等基础内容,能让读者对架构设计的整个过程有一个基础的认知。
第二部分将介绍微服务的各个细节,包括架构设计的技术选型、架构模式与实践、数据一致性保证、微服务与DevOps 的关系,以及如何设计云微服务架构。通过这一部分的学习,读者将了解微服务建设涉及的方方面面内容。
第三部分将介绍移动电商、消费信贷、支付系统、金融撮合几个业务领域的优秀实践案例,以及系统架构设计和迭代演进的过程,从支撑业务发展的视角阐述架构设计和业务的关系。
第四部分将介绍优化系统架构性能的方法论、案例、关键技术等,希望能使读者了解性能优化的常见招式,并通过这些招式突破系统性能的瓶颈,明确当前应用所处的发展阶段及下一步演进的目标。
回想自己从程序员成长为架构师的历程,期间有过迷茫,也走过弯路,很庆幸在成长的各个阶段都遇到了一些挚友指点迷津,使我能在致力于成为一名合格架构师的道路上坚持探索。
我认为,个人能力的高低取决于很多方面的因素,它们之间满足如下关系:
能力=f(认知,洞察,实践,经验总结)
在按照上述公式中的几个关键因素审阅本书初稿并与各位作者进行交流的过程中,我受益匪浅。如果本书的相关内容能为读者进一步提升个人能力带来一点思考和裨益,那么作者们就心满意足了。
本书非常适合各位IT 从业者阅读、参考。能参与本书的出版,我深感荣幸,各位作者“开放、协作、分享”的互联网精神令我非常敬佩。感谢各位作者和本书编辑刘恩惠,他们认真负责、不辞劳苦地对本书进行了多次修订和审校,提出了很多有价值的意见,保证了本书的质量。感谢几位参与前期内容创作的作者,他们提供的思路和建议,为本书最终出版做出了巨大的贡献。
孔庆龙
2019 年1 月
—— 黄勇,《架构探险——从零开始写Java Web框架》作者
架构是软件工程的实践艺术,要化理想为现实,不是空中楼阁。懂得再多的设计理念、方法论,光说不练还是假把式,只有做出来并获得认可才是真功夫。这本宝典汇集了业界许多成功案例,不讲空话,诚意满满!
——史海峰,微信公众号“IT民工闲话”作者
架构一词*早源于建筑学领域,是指由各种构件组成的体系。而软件架构则要从可靠性、安全性、可扩展性、可伸缩性等方面进行描述。由中生代技术社区出品的《架构宝典》集众多技术专家之长,以理论为基础,以实战为出发点,汇集了很多可落地的架构方案,是一本值得期待的工具书。
——程超,《深入分布式缓存:从原理到实践》作者
感谢中生代技术社区把这么多技术大咖聚集起来共同完成这一杰作。架构是持续迭代的,用于满足业务快速发展、降低重构风险!本书是多位技术专家结合实战经验并进行思维碰撞所产生的杰作,必然会为众多技术从业者提供快速学习和实践的参考!
——李彦辉,快CTO创始人
Metaphors We Live By一书中提到,人类的概念系统本质上是基于隐喻的。软件研发领域的“服务”“架构”“模式”和“设计”等均是通过对建筑等其他领域的工作内容进行隐喻而得来的概念。因此对于很多从业人员来说,它们具体意味着什么,只可意会,不可言传。本书尝试从方法论进行梳理,然后从微服务架构切入,进行深度演绎,*后辅以大量的业务场景实战,让读者更好地理解和消化“架构”的意义和构建方法,是抽象理论和实践经验相结合的佳作。
——李昊,满帮集团高级技术总监
评论
还没有评论。