文章列表
系统设计:设计一个新闻订阅系统(11)
Published: at 21:12:30系统设计面试指南:设计一个高性能新闻订阅系统 (design a news feed system) - 从明确需求开始,深入探讨架构设计、消息流、缓存策略等关键技术细节,并总结设计要点,掌握新闻订阅系统的核心概念。
系统设计:设计一个通知系统(10)
Published: at 13:08:10系统设计面试指南,设计一个通知系统(design a notification system)
系统设计:网络爬虫设计(09)
Published: at 13:18:50系统设计面试指南,网络爬虫设计(design a web crawler)
系统设计:短网址设计(08)
Published: at 13:18:50系统设计面试指南:高性能短网址设计(design a url shortener),本指南涵盖了需求分析、系统量级估算、REST API设计、哈希函数策略、以及实现URL缩短和重定向的详细步骤。
系统设计:在分布式系统中设计唯一 ID 生成器(07)
Published: at 11:35:23系统设计面试指南:在分布式系统中设计唯一 ID 生成器(design a unique id generator),详细讲解多主复制、UUID、票据服务器和推特雪花算法,全面理解ID生成的挑战和解决方案
系统设计:设计一个key-value存储(06)
Published: at 19:45:44系统设计面试指南:设计一个高性能分布式 Key-Value 存储 (design a key-value store) - 从明确需求出发,深入探讨架构设计、数据分区、复制、一致性、故障处理等关键技术细节,并总结设计要点,掌握 Key-Value 存储的核心概念。
系统设计:一致性hash设计(05)
Published: at 11:55:03系统设计面试指南,一致性hash设计(design consistent hashing)