# 架构 - 学习资料
# 架构 - 学习资料
这里主要总结下架构相关的学习资料。@pdai
# 书籍推荐
- 《大型网站技术架构:核心原理与案例分析》
这是比较早,比较系统介绍大型网站技术架构的书,通俗易懂又充满智慧,即便你之前完全没接触过网站开发,通读前几章,也能快速获取到常见的网站技术架构及其应用场景。非常赞。
- 《亿级流量网站架构核心技术》
相比《大型网站技术架构》的高屋建瓴,开涛的这本《亿级流量网站架构核心技术》则落实到细节,网站架构中常见的各种技术,比如缓存、队列、线程池、代理……,统统都讲到了,而且配有核心代码。甚至连 Nginx 的配置都有!
如果你想在实现大流量网站时找参考技术和代码,这本书最合适啦。
- 《架构即未来》
这是一本“神书”啦,超越具体技术层面,着重剖析架构问题的根源,帮助我们弄清楚应该以何种方式管理、领导、组织和配置团队。
- 《分布式服务架构:原理、设计与实战》
这本书全面介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的最佳方案,是一本架构级、实战型的重量级著作。
- 《聊聊架构》
这算是架构方面的一本神书了,从架构的原初谈起,从业务的拆分谈起,谈到架构的目的,架构师的角色,架构师如何将架构落地……强烈推荐。
不过,对于没有架构实践经验的小伙伴来讲,可能会觉得这本书比较虚,概念多,实战少。但如果你有过一两个项目的架构经验,就会深深认同书中追本溯源探讨的架构理念。
- 《软件架构师的12项修炼》
大多数时候所谓的“技术之玻璃天花板”其实只是缺乏软技能而已。这些技能可以学到,缺乏的知识可以通过决定改变的努力来弥补。
# 经典案例
提示
以下内容会重新梳理下。@pdai
# 电商
# 支付
# 物流
# 秒杀、抽奖
# 大数据
# 社区、社交互动
# 微博
# QQ
# 今日头条
# 淘宝
# timeline
- 几个大型网站的Feeds(Timeline)设计简单对比在新窗口打开
- 《深入分布式缓存---第12章,社交场景架构进化:从数据库到缓存》
- 《深入分布式缓存---第13章,缓存在社交网络Feed系统中的架构实践》
# 互联网金融
# 开放平台/网关
# 直播 Live、客服
# 共享单车
# 移动端相关
# 搜索
# 系统稳定性
# 风控
# 日志系统
# 爬虫
# 杂项
# 其它
- 网易美学平滑微服务化在新窗口打开
- 微服务架构如何实现网站服务垂直化拆分在新窗口打开
- 如何用消息系统避免分布式事务? 在新窗口打开
- Linux 主流架构运维工作简单剖析在新窗口打开
- Python 爬取百度网盘所有热门分享文件在新窗口打开
- 28款GitHub最流行的开源机器学习项目在新窗口打开
- 58同城实施微服务架构的关键技术在新窗口打开
- Java高效开发12个精品库在新窗口打开
- Google最热门60款开源项目在新窗口打开
- 今日头条Go语言构建日请求千亿级微服务的最佳实践在新窗口打开
# 架构经验
# 架构相关
# 微服务
- 如何设计高可用的微服务架构? 在新窗口打开
- 微服务的4大设计原则和19个解决方案在新窗口打开
- 微服务后如何做一次系统梳理在新窗口打开
- 微服务架构技术栈选型手册在新窗口打开
- 分布式事务
- 其它
- Service Mesh:重塑微服务市场在新窗口打开
- 微服务2.0技术栈选型手册在新窗口打开
- 微服务架构在千万级别日调用量、亿级别海量数据场景下的应用实践在新窗口打开
# 数据库
- 无限容量数据库架构设计在新窗口打开
- 100亿数据1万属性数据架构设计在新窗口打开
- 数据库表垂直拆分在新窗口打开
- 分布式MySQL集群方案的探索与思考在新窗口打开
- 中间件
- 分库分表
- InnoDB,5项最佳实践,知其所以然? 在新窗口打开
# 缓存
- 大型web系统数据缓存设计在新窗口打开
- cache常见的陷阱与坑在新窗口打开
- 缓存穿透、缓存并发、热点缓存之最佳招式在新窗口打开
- 再谈缓存的穿透、数据一致性和最终一致性问题在新窗口打开
- 分布式缓存的25个优秀实践与线上案例在新窗口打开
- 缓存在大型分布式系统中的最佳应用在新窗口打开
- 数据迁移
- 数据库和缓存双写一致性方案解析在新窗口打开
- 缓存架构,一篇足够? 在新窗口打开
# MQ消息
# 稳定性
# 高并发
# 安全
# 数据一致性
# 锁相关
# 性能优化
# WEB 系统
# 技术选型
# 架构汇总
- 架构师之路2016年精选50篇在新窗口打开
- 架构师之路2017半年精选40篇在新窗口打开
- 架构师之路,季度精选40篇在新窗口打开
- 架构师之路17年精选80篇在新窗口打开
- 阿里巴巴十年Java架构师分享在新窗口打开
- 芋道源码的周八(2018.03.04)在新窗口打开
- 芋道源码的周八(2018.03.18)在新窗口打开
# 思考
更多待整合的文章
如何从 0 到 1 设计、构建移动分析架构 https://blog.csdn.net/weixin_44326589/article/details/93463878
蚂蚁金服面对亿级并发场景的组件体系设计 https://juejin.im/post/5cda3131e51d4514df42076f
高德服务单元化方案和架构实践 https://yq.aliyun.com/articles/728021
从 0 到 100——知乎架构变迁史 https://www.infoq.cn/article/2014/12/zhihu-architecture-evolution/ https://www.jianshu.com/p/2639b7bb0d74
蚂蚁金服 11.11:支付宝和蚂蚁花呗的技术架构及实践 https://www.infoq.cn/article/technical-architecture-of-alipay-and-ant-check-later/
新浪微博王传鹏:微博推荐架构的演进 http://www.uml.org.cn/zjjs/2015092801.asp
互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/Google/Facebook/Amazon/eBay的架构 https://github.com/davideuler/architecture.of.internet-product