Git Product home page Git Product logo

system-design-in-practice's Introduction

System Design In Practice

Get ready for System Design Interviews using practical examples from Twitter, Instagram, TikTok, etc.

Table of contents

  • News Feed
  • GEO Base
  • IM
  • Live
  • Video
  • File Sync
  • Search
  • Ranking
  • Trading
  • Cooperative editing
  • Booking
  • Shopping
  • CPU-bound
  • Infrastructure

Table

Category Resources Tutorial

News Feed

  • Twitter
  • Instagram
  • TikTok
  • Pinterest

GEO Base

  • Uber
  • Uber Eats
  • Grab
  • Lyft

IM

  • WhatsApp
  • Facebook Messenger
  • WeChat
  • LINE

Live

  • Facebook Live
  • Twitch
  • Zoom
  • Google Meets

Video

  • YouTube
  • Netflix
  • Disney Plus
  • HBO Max

File Sync

  • Google Drive
  • Dropbox
  • Sync.Com
  • iDrive

Search

  • Google Search
  • Bing
  • Airbnb Search
  • Twitter Search

Ranking

  • Twitter Top Hashtags
  • Spotify Top K Music

    Trading

    • Robinhood
    • Webull
    • TradeStation

    Cooperative editing

    • Google Docs
    • Microsoft Office Online
    • Quip

    Booking

    • Google Calendar
    • Ticketmaster
    • StubHub

    Shopping

    • Amazon
    • eBay
    • Etsy
    • AliExpress

    CPU-bound

    • LeetCode
    • Video Editor

    Infrastructure

    • Key Value Store
    • Web Crawl
    • Object Storage
    • Logging
    • Monitoring

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.