小团队构建大网站:中小研发团队架构实践作者:张辉清 出版时间:2019年版内容简介 本书结合作者近几年的工作经验,总结了一套可直接落地、基于开源、成本低、可快速搭建的中小研发团队架构实践方法。本书共5篇22章,开篇是本书的导读;架构篇是设计思想的提升,包括企业总体架构、应用架构设计、统一应用分层等;框架篇主讲中间件和工具的使用,包括消息队列、缓存、Job、集中式日志、应用监控和微服务等;公共应用篇是技术与业务的结合,包括单点登录和企业支付网关;进阶篇是从架构到管理,包括技改案例、技术与业务的匹配与融合等。从架构、框架、公共应用,到案例实战和技术管理,本书将大公司的工程理念压缩应用到中小研发团队,使小团队也能构建大网站。目录第1篇 开篇1 可参考的才是有价值的(含案例和代码)1.1 框架篇―工欲善其事,必先利其器1.2 架构篇―思想提升1.3 公共应用篇―业务与技术的结合1.4 进阶篇―从架构到管理1.5 案例参考和Demo下载第2篇 架构篇2 企业总体架构2.1 企业商务模型2.2 架构现状2.3 领域模型2.4 架构规划2.5 架构实施2.6 案例参考3 应用架构设计3.1 初识架构设计3.2 应用架构设计案例3.3 更多知识探讨3.4 互联网公司的架构设计要怎么落地3.5 你给技术打个分3.6 案例参考4 统一应用分层4.1 为什么要统一应用分层4.2 统一应用逻辑架构4.3 分层规范实践4.4 互动问答4.5 Demo下载5 生产环境诊断工具WinDbg5.1 诊断工具简介5.2 获取异常进程的Dump文件5.3 WinDbg的使用方法5.4 一个真实案例5.5 Demo下载第3篇 框架篇6 RabbitMQ快速入门及应用6.1 为什么要用消息队列RabbitMQ6.2 RabbitMQ简介6.3 RabbitMQ的工作原理6.4 RabbitMQ的基本用法6.5 Demo下载7 Redis快速入门及应用7.1 Redis简介7.2 Redis的数据结构7.3 Redis的重要特性7.4 使用方法7.5 Redis Key命名规范与常见问题7.6 Demo下载8 任务调度Job8.1 Job简介8.2 WinJob8.3 HttpJob8.4 Cron表达式8.5 Demo下载9 应用监控系统Metrics9.1 Metrics简介9.2 埋点Metrics.NET的方法9.3 Grafana配置9.3.1 设置仪表盘(Dashboard)9.3.2 设置面板(Panel)9.3.3 设置模板Templating9.3.4 设置Time Range9.3.5 告警设置9.4 其他说明9.5 Metrics的使用价值9.6 Demo下载10 集中式日志ELK10.1 集中式日志10.2 配置方法10.3 使用方法10.4 Demo下载11 微服务架构MSA11.1 MSA简介11.2 MSA框架的使用11.3 微服务治理11.4 微服务网关API Gateway11.5 Demo下载12 搜索服务Solr12.1 Solr简介12.2 Solr的工作原理12.3 Solr的特性12.4 Demo下载13 分布式协调器ZooKeeper13.1 ZooKeeper是什么13.2 ZooKeeper的工作原理简介13.3 ZooKeeper的典型应用场景13.4 Demo下载14 小工具合集14.1 ORM工具14.2 对象映射工具14.3 IoC工具14.4 DLL包管理工具14.5 Demo下载15 一键发布和测试之持续集成工具Jenkins15.1 Jenkins简介15.2 Jenkins插件与相关工具15.3 Jenkins关键配置15.4 Jenkins的使用价值第4篇 公共应用篇16 单点登录16.1 单点登录简介16.2 SSO技术实现16.3 JWT规范17 企业支付网关17.1 企业支付网关介绍17.2 统一支付服务17.3 统一支付通知17.4 Demo下载第5篇 进阶篇18 技改之路:从单体应用到微服务18.1 系统背景18.2 前期工作18.3 技改实施18.4 总结18.5 互动问答19 机票垂直搜索引擎之性能优化19.1 行业背景与垂直搜索19.2 主要问题与解决方案19.3 静态数据与任务打底19.4 缓存策略与数据一致19.5 实时查询与三段超时19.6 政策匹配与算法优化19.7 小结20 上云纪要20.1 为什么要上云20.2 内部虚拟化和外部云化20.3 云选型20.4 上云八条20.5 成功上云20.6 上云总结21 技术与业务的匹配与融合21.1 技术人员与业务人员的抱怨21.2 问题出在哪里21.3 理解源于彼此的了解21.4 如何去匹配与融合21.5 什么在驱动公司的发展22 研发团队文化是怎么“长”出来的22.1 神秘的文化22.2 遇到的问题22.3 解决之道22.4 总结与提升22.5 “长”出来的团队文化后记架构师进阶之路谈谈互联网公司的技术架构和管理短评 上一篇: 清华开发者书库 python算法指南:程序员经典算法分析与实现 李永华 2019年版 下一篇: 图灵程序设计丛书 数据结构与算法图解 [美]Jay Wengrow 2019年版