sveska

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 |

| Title | URL | |——————————–|———————————————————————————————————————————————————————————————————————————————————| | Amazon Library | Amazon Library | | Microsoft Engineering Blog | Microsoft Engineering |