Topics #
- Design a URL Shortening service like TinyURL # # #
- Design a Code-Deployment system #
- Design Autocomplete or Typeahead Suggestions for Google search #
- Design messaging/chat service like Facebook Messenger or Whatsapp #
- Design a notification service #
- Design a PasteBin service
- Design Instagram
- Design Dropbox #, #
- Design Facebook Messenger#
- Design Youtube or Netflix
- Design Typeahead suggestion
- Design an API Rate Limiter
- Design Twitter search
- Design a Web Crawler
- Design Facebook's Newsfeed
- Design Yelp or Nearby Friends
- Design Uber backend
- Design Ticketmaster
- Mobile System Design Interview # # #
- How to design an app will infinitive scroll? #
- Summary
- How to succeed in a System Design Interview
- Step by step guide system design #
- System Design Interview Concepts #
- Distributed cache #
- Top K problem #
- Distributed in one lesson #
- Four Distributed Systems Architecture Patterns #
Load-Balancing #, Caching #, Database schema design #, Slave-master replications #, Database sharding #, API design #, API Gateway #, Object-Storage #, SQL vs No-SQL #, Long-Polling #, Message-Queue #, Consistent-Hashing #, Mem-Cached #, LRU #, Round-Robin-Approach #, HBase #, HDFS #, GlusterFS #, BigTable # Master-Slave Configuration MySQL Jenkins