本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
1) 架构设计基础,包括架构设计相关概念、历史、原则、基本方法,让架构设计不再神秘。
2) 架构设计流程,描述通用的架构设计流程,让架构设计不再依赖天才的创作,而是有章可循。
3) 架构设计专题:包括高性能架构设计、高可用架构设计、可扩展架构设计,这些模式可以直接参考和应用。
4) 架构设计实战,包括重构、开源方案引入、架构发展路径、互联网架构模板等。
架构设计是技术人员成长和晋升过程中必须掌握的技能,但目前业界缺乏架构师学习和培养方面体系化的知识和实践的指导,本书结合作者多年在架构设计方面的学习、思考、实践,提出了完整的一套架构设计方法论,包括什么是架构、架构设计的目的、架构设计原则、架构设计流程、架构设计模式和技巧、互联网公司技术演进等内容。这套架构设计方法论适合不同行业,比如互联网、企业应用等;也适合不同的技术领域,比如后端架构设计、前端架构设计、客户端架构设计、测试平台架构设计、运维平台架构设计等。
本书由浅入深地阐述了架构设计的相关内容,比较适合以下类型的读者:
· 没有架构设计经验,但对架构设计非常有兴趣,希望学习架构设计技术,提升技术能力,成为“大厂面霸”的读者;
· 已经尝试了一些架构设计,但挖了各种“坑”或踩了各种“坑”,希望知道“为什么”的技术人员;
· 具备一定的架构设计经验,想进一步系统化地提升架构设计能力,成为令人羡慕的“高级技术专家”“资深技术专家”的读者。
互联网资深技术专家,十多年技术老兵,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责;专注于开源技术、系统分析、架构设计,对互联网技术的特点和发展趋势有较深入的研究,对系统解耦、高性能、高可用架构有丰富的经验。
架构是一门艺术,也是一门技术,它不仅包含丰富的知识点,更考验架构师的综合能力。本书所包含的知识点正是架构师需要掌握的必备技能,读者加以学习并灵活应用,一定能成为优秀的架构师。运华是我非常敬佩的架构专家,能把学习架构的脉络梳理得如此清晰,可见功力深厚。
—— 黄勇,特赞科技CTO,《架构探险》作者
建筑的命运只有2种:被拆(被迭代)或被保护起来。架构作为软件系统支撑骨架,与建筑类似,或被迭代,或作为经典持续被技术人员学习。如何设计系统架构,什么才是优秀的系统架构,本书以丰富的案例,由浅入深、层层递进,让技术人员充分学习架构及领略架构之美。
—— 熊普江,腾讯布道师&腾讯云高级总监,《技术运营:海量资源精细化运营实战》作者
按理说自有软件以来就有架构设计,有人拿建筑架构类比软件架构,恐未能尽其意。作者谈架构定义、原则、模式和案例,深入浅出,为有志于做架构工作的朋友提供了一条路径。或许读者在实践之后偶尔复读有新的感受,这大概是写作的极大安慰了吧。
—— 于君泽(右军),资深技术专家,《深入分布式缓存》作者
老子曰:合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。软件架构是创建优秀软件产品的基础。一个好的架构可以让软件产品取得成功,但是错误的架构一定会失败。每个开发者都需要成长,了解并掌握软件架构设计。
我感受到了本书的真诚,运华将软件架构的复杂性和严谨的理论,提炼成为日常软件工程的务实实践和清爽易读的文字。为你提供了从概念到实践的方法,从代码视角转向架构视角和设计视角,适合所有要构建一款好软件的技术人,成为强大的程序员、架构师和技术领导者。
—— 杜江(洛逸),21CTO社区创始人,今日头条特卖原技术负责人,《PHP与MySQL高性能应用开发》、《PHP5完全攻略》等畅销书作者
在很多人眼中,架构师极其神秘,每天做什么,需要具备哪些能力,众说纷纭、莫衷一是。在我看来,架构师虽然是一个技术职位,但综合能力要求很高,是胸怀理想的现实主义者,是团队中的技术领导者,需要具备突出的软硬技能。许多人想成为架构师,却不得其法,本书提纲挈领,从概念到模式并结合实战,为我们掀开神秘面纱,展示架构师的全景视图,相信会成为很多工程师进阶架构师的入门宝典。可惜当初我当架构师的时候,没有这样接地气的好书,如今的同行们有福了!
—— 史海峰,贝壳金服 2B2C CTO,微信公众号“IT民工闲话”作者