¶ 架构 - 学习资料
这里主要总结下架构相关的学习资料。@pdai
¶ 书籍推荐
- 《大型网站技术架构:核心原理与案例分析》
这是比较早,比较系统介绍大型网站技术架构的书,通俗易懂又充满智慧,即便你之前完全没接触过网站开发,通读前几章,也能快速获取到常见的网站技术架构及其应用场景。非常赞。
- 《亿级流量网站架构核心技术》
相比《大型网站技术架构》的高屋建瓴,开涛的这本《亿级流量网站架构核心技术》则落实到细节,网站架构中常见的各种技术,比如缓存、队列、线程池、代理……,统统都讲到了,而且配有核心代码。甚至连 Nginx 的配置都有!
如果你想在实现大流量网站时找参考技术和代码,这本书最合适啦。
- 《架构即未来》
这是一本“神书”啦,超越具体技术层面,着重剖析架构问题的根源,帮助我们弄清楚应该以何种方式管理、领导、组织和配置团队。
- 《分布式服务架构:原理、设计与实战》
这本书全面介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的最佳方案,是一本架构级、实战型的重量级著作。
- 《聊聊架构》
这算是架构方面的一本神书了,从架构的原初谈起,从业务的拆分谈起,谈到架构的目的,架构师的角色,架构师如何将架构落地……强烈推荐。
不过,对于没有架构实践经验的小伙伴来讲,可能会觉得这本书比较虚,概念多,实战少。但如果你有过一两个项目的架构经验,就会深深认同书中追本溯源探讨的架构理念。
- 《软件架构师的12项修炼》
大多数时候所谓的“技术之玻璃天花板”其实只是缺乏软技能而已。这些技能可以学到,缺乏的知识可以通过决定改变的努力来弥补。
¶ 经典案例
TIP
以下内容会重新梳理下。@pdai
¶ 电商
¶ 支付
¶ 物流
¶ 秒杀、抽奖
¶ 大数据
¶ 阿里
¶ 腾讯
¶ 微博
¶ 京东
¶ 携程
¶ 网易
¶ 小米
¶ 有赞
¶ 蘑菇街
¶ 唯品会
¶ 58同城
¶ 其它
- 挖财基于大数据的信贷审批系统实践 (opens new window)
- 数据开发常用的几种数据预处理和数据整理方法 (opens new window)
- 以客户流失预测为例,谈谈机器学习在市场营销中的应用 (opens new window)
- 日处理20亿数据,实时用户行为服务系统架构实践 (opens new window)
- 漫谈千亿级数据优化实践:一次数据优化实录 (opens new window)
- 时序数据库如何支持秒级上亿数据的查询分组和聚合运算 (opens new window)
- 从分布式管理到多租户实现,企业级大数据系统如何利用开源生态构建? (opens new window)
- spark sql 在饿了么的应用实践 (opens new window)
- 蚂蜂窝大数据多维分析 DRUID 引擎实践 (opens new window)
- Flume+Kafka+Storm+Redis构建大数据实时处理系统 (opens new window)
¶ 社区、社交互动
¶ 互联网金融
¶ 区块链
¶ 宜人贷
- 如何构建用于检测信用卡诈骗的机器学习模型? (opens new window)
- 智能问答在金融领域中的实践与应用 (opens new window)
- 微博众筹的架构设计 (opens new window)
- 互联网金融系统技术沙龙:小米风控实践 (opens new window)
- 雪球在股市风暴下的高可用架构改造分享 (opens new window)
¶ 开放平台/网关
¶ 直播 Live、客服
¶ 共享单车
¶ 移动端相关
¶ 搜索
¶ 系统稳定性
¶ 风控
¶ 日志系统
¶ 爬虫
¶ 杂项
¶ 其它
- 网易美学平滑微服务化 (opens new window)
- 微服务架构如何实现网站服务垂直化拆分 (opens new window)
- 如何用消息系统避免分布式事务? (opens new window)
- Linux 主流架构运维工作简单剖析 (opens new window)
- Python 爬取百度网盘所有热门分享文件 (opens new window)
- 28款GitHub最流行的开源机器学习项目 (opens new window)
- 58同城实施微服务架构的关键技术 (opens new window)
- Java高效开发12个精品库 (opens new window)
- Google最热门60款开源项目 (opens new window)
- 今日头条Go语言构建日请求千亿级微服务的最佳实践 (opens new window)
¶ 架构经验
¶ 架构相关
- 架构思想
- 大型网站技术架构
- 各大互联网公司架构演进之路汇总 (opens new window)
- 中小型研发团队架构落地实践18篇,含案例、代码 (opens new window)
- 前后端分离
- 高可用系统架构 (opens new window)
- 看京东系统架构师如何让笨重的架构变得灵巧 (opens new window)
¶ 微服务
- 微服务介绍
- SOA与微服务
- 如何设计高可用的微服务架构? (opens new window)
- 微服务的4大设计原则和19个解决方案 (opens new window)
- 微服务后如何做一次系统梳理 (opens new window)
- 微服务架构技术栈选型手册 (opens new window)
- 分布式事务
- 其它
- Service Mesh:重塑微服务市场 (opens new window)
- 微服务2.0技术栈选型手册 (opens new window)
- 微服务架构在千万级别日调用量、亿级别海量数据场景下的应用实践 (opens new window)
¶ 数据库
- 数据库架构
- 无限容量数据库架构设计 (opens new window)
- 100亿数据1万属性数据架构设计 (opens new window)
- 数据库表垂直拆分 (opens new window)
- 分布式MySQL集群方案的探索与思考 (opens new window)
- 中间件
- 分库分表
- InnoDB,5项最佳实践,知其所以然? (opens new window)
¶ 缓存
- cache相关
- cache经验总结
- 缓存架构之防雪崩设计
- 大型web系统数据缓存设计 (opens new window)
- cache常见的陷阱与坑 (opens new window)
- 缓存穿透、缓存并发、热点缓存之最佳招式 (opens new window)
- 再谈缓存的穿透、数据一致性和最终一致性问题 (opens new window)
- 分布式缓存的25个优秀实践与线上案例 (opens new window)
- 缓存在大型分布式系统中的最佳应用 (opens new window)
- 数据迁移
- 数据库和缓存双写一致性方案解析 (opens new window)
- 缓存架构,一篇足够? (opens new window)
¶ MQ消息
- 消息中间件选型分析 (opens new window)
- MQ消息可达性+幂等性+延时性架构设计 (opens new window)
- 一网打尽消息队列在大型分布式系统中的实战精髓 (opens new window)
¶ 稳定性
系统容量
限流
容灾
隔离
异地双活
¶ 高并发
¶ 安全
¶ 数据一致性
¶ 锁相关
¶ 性能优化
- 性能优化之QPS
- 系统性能优化常用手段 (opens new window)
- web性能优化14法则 (opens new window)
- 从代码层面优化系统性能的解决方案 (opens new window)
¶ WEB 系统
¶ 技术选型
¶ 架构汇总
- 架构师之路2016年精选50篇 (opens new window)
- 架构师之路2017半年精选40篇 (opens new window)
- 架构师之路,季度精选40篇 (opens new window)
- 架构师之路17年精选80篇 (opens new window)
- 阿里巴巴十年Java架构师分享 (opens new window)
- 芋道源码的周八(2018.03.04) (opens new window)
- 芋道源码的周八(2018.03.18) (opens new window)
¶ 思考
联系我
添加@pdai微信

PS:添加时请备注Java全栈,谢谢!

PS:添加时请备注Java全栈,谢谢!