京东T8大牛力荐架构界的“架构真经”互联 技术架构的设计原则

快速入门指南

经验丰富的工程师、架构师和经理可以阅读所有规则的概要部分,包含规则名称、内容、场景、用法、原因和要点。你可以浏览每章各个规则的概要部分,也可以直接跳到第13章,该章汇集了所有规则的概要部分。读完这些规则的概要后,你可以选择性地阅读觉得有趣或有新鲜感的章节。

对于经验不足的读者,我们明白,掌握50条规则负担太重。我们确信最终你会熟悉所有的规则,但我们也了解你需要协调自己的时间。考虑到这一点,我们为经理选择了5章,为软件研发人员选择了5章,为技术运维人员选择了5章,我们推荐你抢先阅读本书,以免落后于其他人。

经理可以选择阅读以下几章:

  • 第1章大道至简
  • 第2章﹐分而治之
  • 第4章﹐先利其器
  • 第7章前车之鉴
  • 第12章﹐意犹未尽

软件研发人员可以选择阅读以下几章:

  • 第1章大道至简
  • 第2章分而治之
  • 第5章﹐画龙点睛
  • 第10章超然物外
  • 第11章﹐异步通信

技术运维人员可以选择阅读以下几章:

  • 第2章﹐分而治之
  • 第3章﹐水平扩展
  • 第六章 缓存为王
  • 第八章 重中之重
  • 第九章 有备无患

武林中人人追求的《九阳真经》,就是这种刻意练习的指导材料。那么,在程序员的世界,也有这种可资修炼的武林宝典吗/strong>

有的,摆在你面前的这本《架构真经》就是。

章节内容展示

第1章大道至简

  • 规则1—避免过度设计…
  • 规则2一方案中包括扩展
  • 规则3——三次简化方案
  • 规则4——减少域名解析
  • 规则5—减少页面目标
  • 规则6–采用同构 络

第二章分而治之

  • 规则7——×轴扩展
  • 规则8——Y轴拆分
  • 规则9——Z轴拆分

第3章水平扩展

  • 规则10–—向外扩展
  • 规则11——用商品化系统(金鱼而非汗血宝马)
  • 规则12─一托管方案扩展
  • 规则13——利用云

第4章先利其器

  • 规则14——适当使用数据库
  • 规则15一慎重使用防火墙
  • 规则16——积极使用日志文件

第5章画龙点睛

  • 规则17——避免画蛇添足
  • 规则18——停止重定向
  • 规则19—放宽时间约束

第6章缓存为王

  • 规则20——利用CDN缓存
  • 规则21——灵活管理缓存八
  • 规则22——利用Ajax缓存
  • 规则23——利用页面缓存·
  • 规则24—利用应用缓存·
  • 规则25——利用对象缓存
  • 规则26——独立对象缓存

第7章前车之鉴

  • 规则27——失败乃成功之母
  • 规则28—不靠QA发现错误
  • 规则29——不能回滚注定失败

第8章重中之重

  • 规则30——从事务处理中清除商务智能
  • 规则31—-注意昂贵的关系
  • 规则32—正确使用数据库锁·
  • 规则33-一禁用分阶段提交
  • 规则34——慎用Select for Update
  • 规则35—-避免选择所有列

第9章有备无患

  • 规则36——用“泳道”隔离故障
  • 规则37—–拒绝单点故障
  • 规则38—-避免系统串联
  • 规则39–启用与禁用功能

第10章超然物外

  • 规则40—力求无状态
  • 规则41-在浏览器中保存会话数据
  • 规则42—-用分布式缓存处理状态

第11异步通信

  • 规则43~~-尽可能异步通信
  • 规则44-~–扩展消息总线
  • 规则45–避免总线过度拥挤

第12章意犹未尽

  • 规则46—一-警惕第三方方案
  • 规则47—-梯级存储策略
  • 规则48分类处理不同负载
  • 规则49一完善监控
  • 规则50——保持竞争力

第13章谋定而动

  • 用风险收益模型评估可扩展性项目和举措
  • 50条可扩展性规则简述
  • 可扩展性规则的利益与优先级排行榜

     

这份互联 界的“九阴真经”内容知识实在是太多了,没有办法给大家全部展示出来了

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92728 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月14日
下一篇 2022年7月14日

相关推荐