Skip to content

System design study notes that I prepared after watching Interviewready and reading some other resources. Some of the notes might be refined with AI too ! :)

Notifications You must be signed in to change notification settings

googleknight/system-design-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

System Design Interview Ready Notes πŸš€

This repository contains my system design study notes, served as a documentation site using MkDocs.

Live Documentation: View Site Here

πŸš€ How to viewing the docs locally

  1. Install dependencies:

    pip install -r requirements.txt
  2. Serve the site:

    mkdocs serve

    Now open http://127.0.0.1:8000/ in your browser.

  3. Build the site:

    mkdocs build

πŸ“‚ Project Structure

  • docs/: Contains all raw Markdown notes and assets.
    • foundations/: Core system design principles and reliability.
    • networking/: DNS, Load Balancing, CDN, and Rate Limiting.
    • performance/: Caching, Latency, and Traffic Surge management.
    • architecture/: High-level architectural patterns like Microservices.
    • assets/images/: Diagrams and visual guides.
  • mkdocs.yml: Configuration file for the MkDocs site.
  • requirements.txt: Python dependencies.

Note: These notes are prepared from resources like Interviewready. These are work in progress and will be updated regularly. Some of these notes might be refined with AI for clarity.

About

System design study notes that I prepared after watching Interviewready and reading some other resources. Some of the notes might be refined with AI too ! :)

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •