System Design Question and open source example
System Design Interview Projects and Resources
Title | URL |
---|---|
Design a URL Shortener (like bit.ly) | ShortURL - A simple URL shortener service |
Design a Scalable Web Crawler | Apache Nutch - A highly extensible and scalable web crawler |
Design a Content Delivery Network (CDN) | Varnish Cache - A web application accelerator |
Design a Distributed Cache (like Memcached) | Redis - An in-memory data structure store |
Design a Pub/Sub System (like Kafka) | Apache Kafka - A distributed streaming platform |
Design a Social Media Platform | Mastodon - A decentralized social network |
Design a Ride-Sharing Service (like Uber) | OpenStreetMap - Collaborative mapping project |
Design an E-commerce Platform | Saleor - A high-performance e-commerce solution |
Design a Video Streaming Service (like YouTube) | PeerTube - A decentralized video hosting network |
Design a Search Engine | Elasticsearch - A distributed search and analytics engine |
Github Resources
| Title | URL | |———–|———-| | System Design Primer on GitHub | System Design Primer | | Awesome System Design on GitHub | Awesome System Design | | 25 Essential System Design Interview Questions (2024) | Educative Blog |
FANG links
| Title | URL | |——————————–|———————————————————————————————————————————————————————————————————————————————————| | Amazon Library | Amazon Library | | Microsoft Engineering Blog | Microsoft Engineering |