# System Design Overview ## 1. 即时通讯系统(2) ### Whatsapp,Wechat等聊天软件设计和挑战 ## 2. Geo based system(2) ### 设计类似于Uber(eats), Doordash等高度依赖于地理位置且对实时性要求很高的系统 ## 3. 秒杀系统 (2) ### 淘宝双十一,京东618等高并发应用场景如何设计,也覆盖类Ticket Master系统 ## 4. 多人游戏(1) ### 在线多人游戏如何设计,以chess等棋牌游戏为例 ## 5. 缓存(1) ### 深入浅出缓存系统,不妨动手设计一个Redis ## 6. Search(1) ### 如何让搜索更高效,知识点包括Trie, typehead, BloomFilter等 ## 备选课题 ### News feed ### Tiny url ### File System/Downloader ### Web Crawler ### API limiter ### Trading system