架构 - 学习资料
这里主要总结下架构相关的学习资料。@javaxue
书籍推荐
- 《大型网站技术架构:核心原理与案例分析》
这是比较早,比较系统介绍大型网站技术架构的书,通俗易懂又充满智慧,即便你之前完全没接触过网站开发,通读前几章,也能快速获取到常见的网站技术架构及其应用场景。非常赞。
- 《亿级流量网站架构核心技术》
相比《大型网站技术架构》的高屋建瓴,开涛的这本《亿级流量网站架构核心技术》则落实到细节,网站架构中常见的各种技术,比如缓存、队列、线程池、代理……,统统都讲到了,而且配有核心代码。甚至连 Nginx 的配置都有!
如果你想在实现大流量网站时找参考技术和代码,这本书最合适啦。
- 《架构即未来》
这是一本“神书”啦,超越具体技术层面,着重剖析架构问题的根源,帮助我们弄清楚应该以何种方式管理、领导、组织和配置团队。
- 《分布式服务架构:原理、设计与实战》
这本书全面介绍了分布式服务架构的原理与设计,并结合作者在实施微服务架构过程中的实践经验,总结了保障线上服务健康、可靠的最佳方案,是一本架构级、实战型的重量级著作。
- 《聊聊架构》
这算是架构方面的一本神书了,从架构的原初谈起,从业务的拆分谈起,谈到架构的目的,架构师的角色,架构师如何将架构落地……强烈推荐。
不过,对于没有架构实践经验的小伙伴来讲,可能会觉得这本书比较虚,概念多,实战少。但如果你有过一两个项目的架构经验,就会深深认同书中追本溯源探讨的架构理念。
- 《软件架构师的12项修炼》
大多数时候所谓的“技术之玻璃天花板”其实只是缺乏软技能而已。这些技能可以学到,缺乏的知识可以通过决定改变的努力来弥补。
经典案例
提示
以下内容会重新梳理下。@javaxue
电商
支付
物流
秒杀、抽奖
大数据
社区、社交互动
互联网金融
开放平台/网关
直播 Live、客服
共享单车
移动端相关
搜索
系统稳定性
风控
日志系统
爬虫
杂项
其它
- 网易美学平滑微服务化
- 微服务架构如何实现网站服务垂直化拆分
- 如何用消息系统避免分布式事务?
- Linux 主流架构运维工作简单剖析
- Python 爬取百度网盘所有热门分享文件
- 28款GitHub最流行的开源机器学习项目
- 58同城实施微服务架构的关键技术
- Java高效开发12个精品库
- Google最热门60款开源项目
- 今日头条Go语言构建日请求千亿级微服务的最佳实践
架构经验
架构相关
微服务
- 如何设计高可用的微服务架构?
- 微服务的4大设计原则和19个解决方案
- 微服务后如何做一次系统梳理
- 微服务架构技术栈选型手册
- 分布式事务
- 其它
- Service Mesh:重塑微服务市场
- 微服务2.0技术栈选型手册
- 微服务架构在千万级别日调用量、亿级别海量数据场景下的应用实践
数据库
缓存
- 大型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