用 System Design Primer 练习系统设计

开源项目盘点

选一个能在半小时内讨论的问题,例如设计短链接服务。

SkillPI 作品解读

选一个能在半小时内讨论的问题,例如设计短链接服务。先估算请求量和数据规模,再画出读写路径。针对缓存、数据库和负载均衡各写一个取舍,然后讨论数据库不可用时读写如何降级。最后将自己的设计与指南中的框架对照,记录一个下一次要补上的判断。

作品来源 ↗