Skip to content
SD
System Design Ultimatum
Search the docs…
⌘K
Study Notes
Overview and Reference
4
README
Technology Overview
Tradeoffs
Unique Topics
Core Concepts
12
01-Database-Tradeoffs
02-Caching-Strategies
03-API-Design
04-Storage-Tradeoffs
05-Communication-Patterns
06-Scalability-Reliability
07-Data-Processing
08-Architecture-Patterns
09-REST-gRPC-Best-Practices
11-Design-Patterns
12-Security-Best-Practices
13-Distributed Systems for Practitioners
Databases and Storage Engines
6
Cassandra
DyanmoDB
ElasticSearch
Postgres
Redis
SQL-Interview-Questions-and-Answers
Streaming and Coordination
3
Flink
Kafka
Zookeeper
Cloud and Infrastructure
1
AWS services
Geospatial Systems
1
Geospatial-Indexing-Methods
High Performance Computing
23
HPC
HPC-00-Learning-Roadmap
HPC-01-Fundamentals
HPC-02-Slurm-MPI
HPC-03-Storage-Networking-Operations
HPC-04-Cloud-ParallelCluster
HPC-05-Interviews
HPC-06-Computer-Architecture
HPC-07-Parallel-Programming
HPC-08-Parallel-Algorithms-Performance
HPC-09-Compilers-Profiling-Tuning
HPC-10-Numerical-Methods-Scientific-Simulations
HPC-11-Data-I-O-Distributed-Resilience
HPC-12-Emerging-Architectures-Green-Computing
GPU MODE Lectures
9
GPU-00-Study-Plan
GPU-01-CUDA-Foundations
GPU-02-Parallel-Algorithms
GPU-03-Triton-Compilers-DSLs
GPU-04-CUTLASS-CuTe-Tensor-Cores
GPU-05-Quantization-Sparsity-Numerics
GPU-06-Multi-GPU-Distributed
GPU-07-LLM-Systems-Inference
GPU-08-Beyond-NVIDIA
AI and LLM Systems
6
13-Claude
14-AI-ML-Fundamentals-Interview-Guide
15-Generative-AI-Interview-Guide
16-Agentic-AI-Interview-Guide
17-Prompt-Engineering-Interview-Guide
18-Claude-Code-Interview-Guide
System Designs
🧩
Foundational(Introductory) Design
16
Communication Patterns
Data Structure
Database Strategies
Distributed Transactions
DNS
Kafka
Load Balancer
Price Checking System
Price Tracker
Proximity Search
Rate Limiter
Redis
SSO
Tiny URL
URL Shortener
Web Crawler
🌐
Content Delivery & Media Systems
4
Facebook Live Comments
Google Photos
Netflix
YouTube (Video Hosting & Streaming)
💬
Social & Communication Systems
12
Chat System(Messaging)
Donation Drive
Facebook NewsFeed
Global Notification Service
Instagram (Image Sharing, Feed, Stories)
NewsFeed
NewsFeedV1
Ticket Booking System
Ticketmaster
Tinder
Twitter (Tweets, Timelines)
WhatsApp
🕸️
Search, Discovery & Recommendation
10
Facebook Post Search
Google Maps
Hotel Booking (Airbnb)
Local Delivery Service
Nearby Friends
Proximity Service
Search Auto-Complete
Tweet Search (Real Time Indexing)
Uber
Yelp (Review + Search)
☁️
Storage, Data, and Compute Infrastructure
3
Amazon
Distributed Key-Value Store
File Storage (Dropbox, Google Drive)
🧠
Analytics, Streaming, and Data Pipelines
12
Ad Click Aggregator
Analytics Dashboard (Clickstream)
Batch Inference System
Distributed Logging & Monitoring
Distributed Queue (Kafka RabbitMQ)
Leetcode (Online Coding Competition)
Log Aggregation
Log Ingestion Service
Top K Leaderboard
Top K Youtube Videos
Trending Hashtags (Top-K)
Zoom
🔒
Security, Identity, and Access Systems
3
Auth System
Payment Gateway
Stock Broker Trading (Upstox)
🧰
DevOps-Cloud-SaaS Infrastructure
2
Distributed Job Scheduler (Airflow, Temporal, Celery)
Facebook Likes (Distributed Counter)
🧮
Hybrid or AI-Augmented Systems
2
ChatGPT
RAG Chatbot
☁️
Deployment Strategies
6
README
ab_testing_deployment
blue_green_deployment
canary_deployment
feature_flag_deployment
rolling_deployment
🤖
AI Design Patterns
6
Introduction
Multi Agent Conversational Recommender System (MACRS)
Multimodal LLM Agent for Multi Object Diffusion
Personal AI Assistant like Openclaw
Reward Design with Coding LLMs
Web Agent
🖥️
High Performance Computing
2
GPU
Quantum
Resources
Books
2
ACID
Third Party Links
Home
/
Deployment Strategies
/
Deployment Strategies
Deployment Strategies
Overview notes for deployment strategy patterns and tradeoffs.
Next
ab_testing_deployment