程式设计师从零开始迈向架构师之路

程式设计师从零开始迈向架构师之路 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书涵盖作者整套架构设计方法论和架构实践,主要包括以下内容。

  ■ 「架构基础」先介绍架构设计的本质、历史背景和目的,然后从复杂度来源,以及架构设计的原则和流程来详细介绍架构基础。

  ■「高性能架构模式」从存储高性能、计算高性能方面介绍几种设计方案的典型特 征和应用场景。

  ■「高可用架构模式」介绍 CAP 原理、FMEA 分析方法,分析常见的高可用存储架构和高可用计算架构,给出一些设计方法和技巧。

  ■「可扩展架构模式」介绍可扩展模式及其基本思想,分析一些常见架构模式。

  ■「架构实战」将理论和案例结合,落地前面提到的架构原则、架构流程和架构模式。        

  适合读者群:软体发展工程师、对架构设计有兴趣的技术人员、有架构设计经验,但要继续提升的技术人员。。

本书特色

  自成一派的架构设计方法论,涵盖:
  ►架构基础
  ►高性能架构模式
  ►高可用架构模式
  ►可扩展架构模式
  ►架构实战

专家好评

  本书所包含的知识点正是架构师需要掌握的必备技能,读者加以学习并灵活应用,一定能成为优秀的架构师。运华是我非常敬佩的架构专家,能把学习架构的脉络梳理得如此清晰,可见功力深厚。--黄勇 特赞科技CTO

  建筑的命运最终只有2种:被拆(被反覆运算)或被保护起来。架构作为软体系统支撑骨架,与建筑类似,或被反覆运算,或作为经典持续被技术人员学习。如何设计系统架构,什么才是优秀的系统架构,本书以丰富的案例,由浅入深、层层递进,让技术人员充分学习架构及领略架构之美。--熊普江 腾讯佈道师&腾讯云高级总监

  作者谈架构定义、原则、模式和案例,深入浅出,为有志于做架构工作的朋友提供一条路径。或许读者在实践之后偶尔重读有新的感受,这大概是写作的最大安慰吧。--于君泽(右军) 资深技术专家

  作者将软体架构的复杂性和严谨的理论,提炼成日常软体工程的务实实践和清爽易读的文字。为读者提供从概念到实践的方法,从程式码视角转向架构视角和设计视角,适合所有要构建一款好软体的技术人,成为强大的程式师、架构师和技术领导者。--杜江(洛逸)21CTO社区创始人、今日头条特卖原技术负责人

  架构师虽然是一个技术职位,但综合能力要求很高,是团队中的技术领导者。本书提纲挈领,从概念到模式并结合实战,为我们掀开神秘面纱,展示架构师的全景视图,相信会成为很多工程师进阶架构师的入门宝典。--史海峰 贝壳金服 2B2C CTO 

著者信息

作者简介

李运华


  互联网资深技术专家,十多年技术老兵,带领多个研发团队,负责架构设计、架构重构、技术团队管理、技术培训等。

  专注于开源技术、系统分析、架构设计,对互联网技术的特点和发展趋势有深入的研究,对系统解耦、高性能、高可用架构有丰富的经验。
 

图书目录

前言

第一篇 概念和基础
第1章 架构基础

1.1 「架构」到底指什么
1.2 架构设计的目的
1.3 复杂度来源
1.4 本章小结

第 2 章 架构设计原则
2.1 合适原则
2.2 简单原则
2.3 演化原则
2.4 本章小结

第 3 章 架构设计流程
3.1 有的放矢—识别复杂度
3.2 按图索骥—设计备选方案
3.3 深思熟虑—评估和选择备选方案
3.4 精雕细琢—详细方案设计
3.5 本章小结

第二篇 高性能架构模式
第 4 章 存储高性能

4.1 关联式资料库
4.2 NoSQL
4.3 缓存
4.4 本章小结  

第 5 章 计算高性能
5.1 单伺服器高性能
5.2 集群高性能
5.3 本章小结

第二篇 高可用架构模式
第 6 章 CAP 
6.1 CAP 理论
6.2 CAP 应用
6.3 CAP 细节
6.4 ACID、BASE
6.5 本章小结

第 7 章 FMEA
7.1 FMEA 介绍
7.2 FMEA 方法
7.3 FMEA 实战
7.4 本章小结

第 8 章 存储高可用
8.1 主备复制
8.2 主从复制
8.3 主备倒换与主从倒换
8.4 主主复制
8.5 资料集群
8.6 数据分区
8.7 本章小结

第 9 章 计算高可用
9.1 主备
9.2 主从
9.3 对称集群
9.4 非对称集群
9.5 本章小结

第 10 章 业务高可用
10.1 异地多活异地多活设计技巧
10.2 介面级的故障应对方案
10.3 本章小结

第四篇 可扩展架构模式
第 11 章 可扩展模式

11.1 可扩展概述
11.2 可扩展的基本思想
11.3 可扩展方式
11.4 本章小结

第 12 章 分层架构
12.1 分层架构类型
12.2 分层架构详解
12.3 本章小结

第 13 章 SOA 架构 
13.1 SOA 历史
13.2 SOA 详解
13.3 本章小结

第 14 章 微服务
14.1 微服务历史
14.2 微服务与 SOA 的关系
14.3 微服务的陷阱
14.4 微服务最佳实践
14.5 本章小结

第 15 章 微内核架构
15.1 基本概念
15.2 设计关键点
15.3 OSGi 架构简析
15.4 规则引擎架构简析
15.5 本章小结

第五篇 架构实战
第 16 章 讯息伫列设计实战

16.1 需求
16.2 设计流程
16.3 本章小结

第 17 章 互联网架构演进
17.1 技术演进
17.2 技术演进的模式
17.3 互联网业务发展
17.4 本章小结

第 18 章 互联网架构范本
18.1 总体结构
18.2 存储层技术
18.3 开发层技术
18.4 服务层技术
18.5 网路层技术
18.6 用户层技术
18.7 业务层技术
18.8 平台技术
18.9 本章小结

第 19 章 架构重构
19.1 有的放矢
19.2 合纵连横
19.3 运筹帷幄
19.4 文武双全—专案管理 + 技术能力
19.5 本章小结

第 20 章 开源系统
20.1 选:如何选择一个开源项目
20.2 用:如何使用开源方案
20.3 改:如何基于开源专案做二次开发
20.4 本章小结

图书序言

图书试读

None

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有