
软件平台架构设计与技术管理之道
技术管理岗的透视镜,工程师晋级的指南针
作品简介
本书第一部分包括5章50节,通过主题短文,在思想底蕴与思维认知、平台顶层架构与核心能力、技术管理与分析决策方面,给读者们提供丰富的工作锦囊,综合提升技术掌控力和布道力,精进方法论,快速地成为一个通识全貌型人才,从容自如地驾驭中大型软件平台方方面面的技术工作。第二部分包括3章,提供20余幅技术方案和架构设计图,以及常用工作台账示例,供参考使用,帮助读者进一步精通图形化表达方法,提升技术设计呈现能力。
本书不仅适合工作于一线的技术总监、架构师和中高级技术成员阅读,对致力于IT咨询和布道师岗位的读者,以及扩展知识面、争取持续提升的IT项目管理、质量管理人员,同样可以受益,大获技能包,增强软实力,早日脱颖而出。
清华大学2002级软件工程专业,硕士研究生。
在中信集团旗下企业工作逾13年,现就职于金保信社保卡科技有限公司,任技术总监。
银行、互联网、电子商务、社会保险等领域系统建设经历丰富,具备复杂平台顶层架构设计以及海量并发性能实战能力;擅长联机交易及数据处理,掌握分布式架构、开源技术栈;技术开发、运维及安全等工作板块有多年的管理经验。
作品目录
内容简介
序一十年磨一剑
序二一本有故事有品位的IT书
序三大型软件系统驾驭之道
推荐语
前言
第1部分 技术负责人的工作锦囊
第1章 良好认知,成功钥匙
1.1 为技术负责人画像
1.2 技术分工细化之殇
1.3 决策是平衡与取舍的艺术
1.4 会有第五代架构吗
1.5 简洁开明的领导风格
1.6 平台思维和情绪管理
1.7 提升架构设计严谨性
1.8 问题并非出在技术上
1.9 精明赢得公司汇报
1.10 别指望每个人都认可架构
1.11 一点规划胜过多次补救
1.12 掌握禀赋,正确用人
第2章 萃取精华,驾驭主题
2.1 起个响亮的名称代号
2.2 通用一致的专业术语
2.3 制定全景路径
2.4 聚焦边界抓主脉
2.5 合理运用架构模式
2.6 立起架构,递增部署
2.7 打造数据堡垒
2.8 有无兜底方式
2.9 运行、维护保鲜
2.10 技术白皮书
2.11 再来几条技术锦囊
第3章 平台视角,顶层设计
3.1 分层总体架构
3.2 交互关系设计
3.3 数据架构设计
3.4 工程技术架构
3.5 流量分布设计
3.6 应用部署设计
3.7 系统通信设计
3.8 应用安全架构
3.9 日志体系设计
第4章 核心能力,全景覆盖
4.1 高可用体系设计
4.2 应用高性能设计
4.3 监控报警体系
4.4 可用率和容量衡量
4.5 并发性能衡量
4.6 容灾模式设计
4.7 分布式之无状态
4.8 分布式之事务
4.9 分布式之锁
第5章 精进管理,磨练团队
5.1 分配好团队体力
5.2 立体化指标体系
5.3 保持张力应对变化
5.4 抓评审立基石
5.5 流程及质量卡口
5.6 交付效能评估
5.7 坚守文档底线
5.8 揪出那几类故障
5.9 还有哪些管理妙计
第2部分 技术图表材料实战解码
第6章 简洁方案,直达问题域
6.1 中心间运行关系
6.2 对账处理逻辑
6.3 系统环境迁移
6.4 适配新老客户
6.5 参与方间关系
6.6 系统通信关系
6.7 全局路线图
第7章 架构设计,超强表现力
7.1 分层架构示意图
7.2 应用安全示意图
7.3 交互流程设计示意图
7.4 系统逻辑关系示意图
7.5 应用系统部署示意图
7.6 数据架构设计示意图
7.7 系统功能框架示意图
第8章 积累复用,多走捷径
8.1 技术评审检查点
8.2 上线与运行事件台账
参考文献
致谢
后记这是富有意义的尝试
让无形的道跃然纸上
一份追求与一丝期望