黑幕!爆京东 18A 技术专家纯手打:小团队构建大网站架构实战

前言
马克吐温说过一句话:将你推入深渊的都是那些你认为理所当然的事情!
现在市面上缺少的并不是架构图,现在很多架构图都是一抓一大把的,然而确实缺少的是可参考的架构落地实践。很多大公司的架构看上去总是不明觉厉,但是要等真正借鉴的时候却往往无从下手。也许,中小型研发团队的架构实践才是可供复制的?

企业总体架构是什么,有什么用,具体怎么做呢?曾任职的公司为案例,一起来探讨这个问题。这家公司当时有 200 位研发人员和 200 多台服务器,刚进这家公司时,他们的系统就已经玩不下去了,总是出现各种问题,例如日常发布系统时或访问量稍微过大时,系统就会出现很多故障,而且找不到故障发生的根本原因。进这家公司后的主要任务就是对这个系统进行升级改造,花了一个半月的时间写了那份企业总体架构文档,文档共有 228 页,直接指导了之后的技术改造,下图是那份文档的目录。
注意:由于篇幅限制,为了避免影响观看,就将主要内容以截图的形式展示出来了,文末自行获取:

作者介绍
张辉清,曾任中青易游 CTO、同程交通创新技术负责人、古大集团首席架构师、携程架构师等职务。带领过 30~ 200 人的技术团队,将其研发能力提高 1 ~2 个档次。现阶段主要关注技术创新、技术创业、中小研发团队的能力提升。

内容介绍
第一篇:开篇
1 可参考的才是有价值的(含案例和代码)
技术大会上的分享大多“高大上” ——亿级流量、 超大型研发团队,虽然值得借鉴,但由于应用场景与研发资源的差异 般企业并不容易落地。


第二篇:架构篇
2 企业总体架构
3 应用架构设计
4 统一应用分层
5 生产环境诊断工具 WinDbg



第三篇:框架篇
6 RabbitMQ 快速入门及应用
7 Redis 快速入门及应用



8 任务调度 Job
9 应用监控系统 Metrics
10 集中式日志 ELK
11 微服务架构 MSA
注意:转发+关注,+vx:bjmsb2019 即可 100%纯免费领取~



12 搜索服务 Solr
13 分布式协调器 ZooKeeper
14 小工具合集
15 一键发布和测试之持续集成工具 Jenkins


第四篇:公共应用篇
16 单点登录
17 企业支付网关


第五篇:进阶篇
18 技改之路:从单体应用到微服务
19 机票垂直搜索引擎之性能优化


20 上云纪要
21 技术与业务的匹配与融合
22 研发团队文化是怎么”长"出来的


写在最后
从实战出发 ,通过个实例阐明架构中的种种方法论如何落地,如何在架构落地的过程中保持技术的前瞻性和柔性,如何效地避免过度设计 作者以 CTO 的视角讲述了带领技术团队,从业务和技术痛点入手,快速搭建小而美的整体架构的过程 本书背后的分析思想和设计思路,对于快速发展的中小团队非常值得借鉴的经验。
如何获取?
——转发+关注,+vx:bjmsb2019 即可免费领取(100%纯免费领取~)
评论