Skip to content
 
 

Latest commit

 

History

39 Commits

Folders and files

Repository files navigation

System Design Interview - An Insider's Guide (Vol 1 and 2)

These notes are based on the System Design Interview books - Vol 1 and Vol 2 2nd Ed

Check the notes here: https://system-design-notes-docs.vercel.app

Note: These notes are a work in progress.

🌐 Progressive Web App (PWA) & Offline Notes

This repository includes a full-featured Progressive Web App (PWA) built with VitePress with full-text search and complete offline support:

  • 📱 Installable PWA: Can be installed directly to your home screen or desktop (Chrome, Safari, Edge, Android, iOS).
  • ⚡ 100% Offline Browsing: Pre-caches all 28 chapters, diagrams, SVGs, and fonts locally upon initial load so you can read seamlessly without an internet connection.
  • 🔄 Auto-Updating Service Worker: Automatically fetches updates when online.
# Run locally
npm install
npm run docs:dev

# Build for production with service worker & precache (e.g. Vercel / Netlify / GitHub Pages)
npm run docs:build

# Preview production build locally
npm run docs:preview

📚 Chapters (in NOTES/)

Additonal Resources

Rate Limiting

Consistent Hashing

Key-Value Store

Unique-ID Generator

Web Crawler

Chat Systems

Search Autocomplete

Youtube

Google Drive