SuperAPI AI 工具集

distributed-systems-design

设计与创作

查看项目

更新于 10-16 09:54

技能介绍

用途:指导分布式系统设计,重点服务系统设计面试与架构评审。

主要能力:

  • 四步框架:范围界定(3-10 分钟)、高层设计(10-15 分钟)、深入(10-25 分钟)、总结(3-5 分钟),强调逐层推进、权衡取舍与失败分析。
  • CHECKER 模式:审计已有设计,检查基础设施完整性、正确性、可扩展性与可靠性,例如负载均衡、主从复制、缓存、CDN、无状态层、消息队列、监控、分片、限流、分布式 ID。
  • APPLIER 模式:按阶段引导从零设计,先范围与估算,再画高层框图,然后按路由表进入具体组件章节,最后总结瓶颈、失败恢复与 10x 扩展。
  • 参考路由:按问题指向章节文件,覆盖限流、一致性哈希、KV 存储、Snowflake ID、短链、爬虫、通知、新闻流、聊天、自动补全、视频、云盘等。
  • 估算公式:如 QPS = DAU * 人均操作数 / 86400,存储 = 日写入量 * 对象大小 * 保留期。

使用方式:先确认范围与假设,再做容量估算;随后绘制高层框图并确认;深入时依据问题选择对应章节;最后检查瓶颈与故障场景。CHECKER 模式按清单逐项勾选。

适用场景:系统设计面试准备、架构方案评审、从单体到分布式扩展的路径讨论。

限制:资料未提供具体安装命令、运行环境、收费与价格信息;路由表中提及的章节文件需自行获取;示例公式为估算方法,实际数值取决于假设。