系统设计资源
这些是互联网上最好的系统设计资源。
目录
- 视频处理
- 集群和工作流管理
- 服务内消息传递
- 消息队列反模式
- 服务网格
- 实用系统设计
- 分布式文件系统
- 时间序列数据库
- 限流
- 内存数据库 - Redis
- 网络协议
- 国际象棋引擎设计
- 订阅管理系统
- Google文档
- API设计
- NoSQL数据库内部原理
- NoSQL数据库算法
- 数据库复制
- 容器和Docker
- 容量估算
- 发布订阅
- 事件驱动架构
- 软件架构
- 微服务
- 分布式事务一致性模式
- 负载均衡
- 警报和异常检测
- 分布式日志
- 指标和文本搜索引擎
- 单点故障
- 基于位置的服务
- 批处理
- 实时流处理
- 缓存
- 分布式共识
- 授权
- 内容分发网络
- 测试分布式系统
- 系统设计资源
视频处理
集群和工作流管理
服务内消息传递
消息队列反模式
服务网格
实用系统设计
分布式文件系统
时间序列数据库
限流
内存数据库 - Redis
网络协议
- 什么是HTTP
- QUIC协议
- TCP协议算法 (前10页最重要)
- WebRTC
- WebSockets
- 使用QUIC的动态源路由
国际象棋引擎设计
订阅管理系统
Google文档
API设计
NoSQL数据库内部原理
NoSQL数据库算法
数据库复制
容器和Docker
容量估算
发布订阅
事件驱动架构
软件架构
- 六边形架构
- 六边形架构 (Alistair Cockburn)
- [清洁架构 Robert C. Martin (Uncle Bob)](https://blog.cleancoder.com/uncle-bob/2
- 单体架构
- 单体架构与微服务
- 微服务
- Uber纳米服务反模式
- Uber领域驱动微服务