[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74190":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":10,"languages":10,"totalLinesOfCode":10,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},74190,"system-design-notes","liquidslr\u002Fsystem-design-notes","liquidslr","Notes of the book System Desgin Interview - An Insider's Guide","https:\u002F\u002Fpagefy.io\u002Fsystem-design\u002Fsystem-design-interview-by-alex-xu",null,6313,1248,44,0,51,119,177,153,40.29,false,"main",true,[],"2026-06-12 02:03:23","\n# [System Design Interview - An Insider's Guide (Vol 1 and 2)](https:\u002F\u002Fbytebytego.com\u002Fcourses\u002Fsystem-design-interview)\nThese notes are based on the System Design Interview books - [Vol 1 and Vol 2 2nd Ed](https:\u002F\u002Fwww.goodreads.com\u002Fbook\u002Fshow\u002F54109255-system-design-interview-an-insider-s-guide) \n\nCheck the notes here: https:\u002F\u002Fpagefy.io\u002Fsystem-design\u002Fsystem-design-interview-by-alex-xu\n\n**Note:** These notes are a work in progress. \n\n\n * [Chapter 1 - Scale From Zero To Millions Of Users](.\u002F01.%20Scaling\u002F)\n * [Chapter 2 - Back-of-the-envelope Estimation](.\u002F02.%20Back%20Of%20the%20Envelope%20Estimation\u002F)\n * [Chapter 3 - A Framework For System Design Interviews](.\u002F03.%20System%20Design%20Framework\u002F)\n * [Chapter 4 - Design A Rate Limiter](.\u002F04.%20Rate%20Limiter\u002F\u002F)\n * [Chapter 5 - Design Consistent Hashing](.\u002F05.%20Consistent%20Hashing\u002F)\n * [Chapter 6 - Design A Key-Value Store](.\u002F06.%20Key-Value%20Store\u002F)\n * [Chapter 7 - Design A Unique ID Generator In Distributed Systems](.\u002F07.%20Unique-Id%20Generator\u002F)\n * [Chapter 8 - Design A URL Shortener](.\u002F08.%20URL%20Shortener\u002F)\n * [Chapter 9 - Design A Web Crawler](.\u002F09.%20Web%20Crawler\u002F)\n * [Chapter 10 - Design A Notification System](.\u002F10.%20Notification%20System\u002F)\n * [Chapter 11 - Design A News Feed System](.\u002F11.%20News%20Feed%20System\u002F)\n * [Chapter 12 - Design A Chat System](.\u002F12.%20Chat%20System\u002F)\n * [Chapter 13 - Design A Search Autocomplete System](.\u002F13.%20Search%20Autocomplete\u002F)\n * [Chapter 14 - Design YouTube](.\u002F14.%20Youtube\u002F)\n * [Chapter 15 - Design Google Drive](.\u002F15.%20Google%20Drive\u002F)\n * [Chapter 16 - Proximity Service](.\u002F16.%20Proximity%20Service\u002F)\n * [Chapter 17 - Nearby Friends](.\u002F17.%20Nearby%20Friends\u002F)\n * [Chapter 18 - Design Google Maps](.\u002F18.%20Google%20Maps\u002F)\n * [Chapter 19 - Distributed Message Queue](.\u002F19.%20Distributed%20Message%20Queue\u002F)\n * [Chapter 20 - Metrics Monitoring and Alerting System](.\u002F20.%20Metrics%20Monitoring%20and%20Alerting%20System\u002F)\n * [Chapter 21 - Ad Click Event Aggregation](.\u002F21.%20Ad%20Click%20Event%20Aggregation\u002F)\n * [Chapter 22 - Hotel Reservation System](.\u002F22.%20Hotel%20Reservation%20System\u002F)\n * [Chapter 23 - Distributed Email Service](.\u002F23.%20Distributed%20Email%20Service\u002F)\n * [Chapter 24 - S3-like Object Storage](.\u002F24.%20S3-like%20Object%20Storage\u002F)\n * [Chapter 25 - Real-time Gaming Leaderboard](.\u002F25.%20Real-time%20Gaming%20Leaderboard\u002F)\n * [Chapter 26 - Payment System](.\u002F26.%20Payment%20System\u002F)\n * [Chapter 27 - Digital Wallet](.\u002F27.%20%20Digital%20Wallet\u002F)\n * [Chapter 28 - Stock Exchange](.\u002F28.%20Stock%20Exchange\u002F)\n\n\n# Additonal Resources\n\n### Rate Limiting\n- [Circuit Breaker Algorithm](https:\u002F\u002Fmartinfowler.com\u002Fbliki\u002FCircuitBreaker.html)\n- [Uber Rate Limiter](https:\u002F\u002Fgithub.com\u002Fuber-go\u002Fratelimit\u002Fblob\u002Fmaster\u002Fratelimit.go)\n\n\n### Consistent Hashing\n- [Consistent Hashing](https:\u002F\u002Ftom-e-white.com\u002F2007\u002F11\u002Fconsistent-hashing.html)\n- [CS168: Introduction and Consistent Hashing:]( http:\u002F\u002Ftheory.stanford.edu\u002F~tim\u002Fs16\u002Fl\u002Fl1.pdf)\n- [Apache Cassandra](http:\u002F\u002Fwww.cs.cornell.edu\u002FProjects\u002Fladis2009\u002Fpapers\u002FLakshman-ladis2009.PDF)\n- [Scaling Discord](https:\u002F\u002Fblog.discord.com\u002Fscaling-elixir-f9b8e1e7c29b)\n- [Google Maglev](https:\u002F\u002Fstatic.googleusercontent.com\u002Fmedia\u002Fresearch.google.com\u002Fen\u002F\u002Fpubs\u002Farchive\u002F44824.pdf)\n\n\n### Key-Value Store\n- [Amazon Dynamo](https:\u002F\u002Fwww.allthingsdistributed.com\u002Ffiles\u002Famazon-dynamo-sosp2007.pdf)\n- [Cassandra Architecture](https:\u002F\u002Fdocs.datastax.com\u002Fen\u002Farchived\u002Fcassandra\u002F3.0\u002Fcassandra\u002Farchitecture\u002FarchIntro.html)\n- [Google BigTable Architecture](https:\u002F\u002Fstatic.googleusercontent.com\u002Fmedia\u002Fresearch.google.com\u002Fen\u002F\u002Farchive\u002Fbigtable-osdi06.pdf)\n- [Amazon Dynamo DB Internals](https:\u002F\u002Fwww.allthingsdistributed.com\u002F2007\u002F10\u002Famazons_dynamo.html)\n- [Design Patterns in Amazon Dynamo DB](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=HaEPXoXVf2k)\n- [Internals of Amazon Dynamo DB](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=yvBR71D0nAQ)\n\n\n### Unique-ID Generator\n- [Ticket Servers: Distributed Unique Primary Keys on the Cheap](https:\u002F\u002Fcode.flickr.net\u002F2010\u002F02\u002F08\u002Fticket-servers-distributed-unique-primary-keys-on-the-cheap)\n- [Snowflake](https:\u002F\u002Fblog.twitter.com\u002Fengineering\u002Fen_us\u002Fa\u002F2010\u002Fannouncing-snowflake.html)\n\n\n### Web Crawler\n- [Web Crawling](http:\u002F\u002Finfolab.stanford.edu\u002F~olston\u002Fpublications\u002Fcrawling_survey.pdf)\n- [Google Dynamic Rendering](https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fguides\u002Fdynamic-rendering)\n\n\n\n### Chat Systems\n- [How Discord stores billions of messages](https:\u002F\u002Fdiscord.com\u002Fblog\u002Fhow-discord-stores-billions-of-messages)\n- [Flannel: An Application-Level Edge Cache to Make Slack Scale](https:\u002F\u002Fslack.engineering\u002Fflannel-an-application-level-edge-cache-to-make-slack-scale\u002F)\n\n\n### Search Autocomplete\n- [How We Built Prefixy](https:\u002F\u002Fmedium.com\u002F@prefixyteam\u002Fhow-we-built-prefixy-a-scalable-prefix-search-service-for-powering-autocomplete-c20f98e2eff1)\n- [Prefix Hash Tree](https:\u002F\u002Fpeople.eecs.berkeley.edu\u002F~sylvia\u002Fpapers\u002Fpht.pdf)\n\n\n### Youtube\n- [YouTube Architecture](http:\u002F\u002Fhighscalability.com\u002Fyoutube-architecture)\n- [YouTube scalability 2012](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=w5WVu624fY8)\n- [Transcoding Videos at Scale](https:\u002F\u002Fwww.egnyte.com\u002Fblog\u002F2018\u002F12\u002Ftranscoding-how-we-serve-videos-at-scale\u002F)\n- [Facebook Video Broadcasting](https:\u002F\u002Fengineering.fb.com\u002Fios\u002Funder-the-hood-broadcasting-live-video-to-millions\u002F)\n- [Netflix Video Encoding at Scale](https:\u002F\u002Fnetflixtechblog.com\u002Fhigh-quality-video-encoding-at-scale-d159db052746)\n- [Netflix Shot based encoding](https:\u002F\u002Fnetflixtechblog.com\u002Foptimized-shot-based-encodes-now-streaming-4b9464204830)\n\n\n### Google Drive\n- [Differential Synchronization](https:\u002F\u002Fneil.fraser.name\u002Fwriting\u002Fsync\u002F)\n- [Differential Synchronization Video](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=S2Hp_1jqpY8)\n- [How We’ve Scaled Dropbox](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=PE4gwstWhmc&feature=youtu.be)\n","该项目是基于《系统设计面试 - 内幕指南》一书的笔记集合，涵盖了从零扩展到数百万用户、估算技术、系统设计框架以及多个具体系统的详细设计等内容。核心功能包括对书中每一章节关键概念和技术点的总结与解析，涉及的主题广泛，如限流器设计、一致性哈希、键值存储系统等，适合准备系统设计面试或希望深入了解分布式系统架构的工程师学习使用。这些资源对于理解和掌握构建大规模可扩展应用程序所需的设计原则和最佳实践非常有帮助。",2,"2026-06-11 03:49:27","high_star"]