🗺️ الخريطة

البداية٣ فصول
فصل ١من يوزر واحد لملايين اليوزرز#load balancer #cache #sharding
فصل ٢حسابات على ضهر الورقة#QPS #storage #nines
فصل ٣خطة تمشي عليها في أي إنترفيو#framework #scope #tradeoffs
الأساسيات٤ فصول
فصل ٤تصميم Rate Limiter#token bucket #Redis #429
فصل ٥Consistent Hashing#hash ring #virtual nodes
فصل ٦تصميم Key-Value Store#CAP #quorum #SSTable
فصل ٧مولّد IDs فريدة في سيستم موزع#Snowflake #UUID #timestamp
التصاميم٨ فصول
فصل ٨تصميم URL Shortener#base62 #301 #cache
فصل ٩تصميم Web Crawler#frontier #politeness #robots.txt
فصل ١٠تصميم نظام إشعارات#APNs #FCM #queue #retry
فصل ١١تصميم News Feed#fanout #hybrid #feed cache
فصل ١٢تصميم Chat System#WebSocket #presence #KV store
فصل ١٣تصميم Search Autocomplete#trie #top-k #prefix
فصل ١٤تصميم YouTube#transcoding #CDN #streaming
فصل ١٥تصميم Google Drive#blocks #delta sync #dedup
بعدهافصلين
فصل ١٦التعلم مابيخلصش#practice #blogs #mocks

المذكرة ماشية على ١٦ فصل + شيت شيت. الفصل الأول بيبني علبة الأدوات (كاش، طابور، sharding)، وبعدين كل فصل بياخد مشكلة إنترفيو ويحلها بنفس العلبة.