![]()
作者简介 格雷戈尔·霍培 (Gregor Hohpe) ArchitectElevator CXO云转型顾问,并为新加坡政府科技局提供技术决策咨询。曾任谷歌(新加坡)技术总监兼CTO、谷歌(日本)不错软件工程师、Allianz公司首席架构师、ThoughtWorks集成架构师。在IT领域有20多年的经验积累,拥有3项美国。与人合著《企业集成模式》一书。
【译者简介】 许顺强 资深软件系统架构师、产品负责人。擅长设备协同互联、物联网和云平台等技术领域,精通敏捷软件开发流程,有十多年的跨国项目经验,拥有1项美国和4项中国。喜欢编写易懂易测、高效优美的软件代码。译有《C#敏捷开发实践》等书。 目录 IT的50种形态 第 1章 架构师 1.1 架构师电梯 1.1.1 缺失的一环 1.1.2 架构师电梯 1.1.3 有些组织的层级比其他组织要多 1.1.4 不是单行道 1.1.5 高速电梯 1.1.6 其他乘客 1.1.7 搭乘电梯的危险 1.1.8 将大楼扁平化 1.2 电影明星架构师 1.2.1 黑客帝国——规划大师 1.2.2 剪刀手爱德华——园丁 1.2.3 粉身碎骨——导游 1.2.4 绿野仙踪——魔法师 1.2.5 超级英雄还是强力胶 1.2.6 做决定 1.3 企业架构师与企业里的架构师 1.3.1 企业架构 1.3.2 业务和IT 是平等的 1.3.3 企业里的架构师 1.3.4 哪些楼层 1.4 架构师用三条腿立足 1.4.1 技能、影响力、领导力 1.4.2 良性循环 1.4.3 重复良性循环 1.4.4 要当一辈子架构师吗 1.5 决策 1.5.1 我们真的那么容易上当吗 1.5.2 小数法则 1.5.3 偏见 1.5.4 启动效应 1.5.5 决策分析 1.5.6 微亡率 1.5.7 模型思维 1.5.8 避免决策 1.6 刨根问底 1.6.1 五问法 1.6.2 反复追问才可以揭示出决策和假设 1.6.3 处理所有问题的研讨会 1.6.4 不存在自由通过 第 2章 架构 2.1 咖啡店不使用两段式提交法 2.1.1 请给我一杯热拿铁 2.1.2 关联 2.1.3 异常处理 2.1.4 事务 2.1.5 反向压力 2.1.6 会话 2.1.7 规范化数据模型 2.1.8 欢迎来到现实世界 2.2 这是架构吗 2.2.1 定义软件架构 2.2.2 (建筑)架构决策 2.2.3 关键决策无须复杂 2.2.4 符合目标 2.2.5 通过测试 2.3 每个系统都是完美的 2.3.1 加热器系统 2.3.2 反馈回路 2.3.3 有组织的复杂性 2.3.4 系统效应 2.3.5 理解系统行为 2.3.6 影响系统行为 2.3.7 系统抗拒改变 2.3.8 组织和技术系统 2.4 别有代码恐惧症 2.4.1 代码恐惧症 2.4.2 好的初衷 2.4.3 抽象层次 2.4.4 简单化与灵活性 2.4.5 抽象打包 2.4.6 配置 2.4.7 代码还是数据 2.4.8 运行时与设计时 2.4.9 工具化 2.4.10 配置化编程 2.4.11 配置还有用武之地吗 2.5 如果从不杀死任何系统,你就会被“僵尸”包围 导语 亚马逊五星力作,以故事的方式讲述架构师的内功心法 融汇架构高手20余年经验心得,领悟企业信息变革的要义精髓 内容推荐 《架构师应该知道的37件事》汇集了一名架构师20多年来在全球各大企业任职的经验,共分为5个部分,分别对应在帮助大型企业进行IT转型的过程中,首席架构师必须高效处理的5个方面:企业或IT架构师的角色和能力、架构工作在大型企业中的价值、与各种干系人的沟通、对组织结构和系统的理解、对传统组织进行转型。本书科学而系统地归纳出软件架构师应该具备的完整能力模型,不仅帮助软件开发人员系统地学习如何掌握这37项技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术“天花板”,成为一名合格的软件架构师。 |