|
Systems Design Basics
|
|
|
|
Client—Server Model
|
|
|
|
Network Protocols
|
|
|
|
Storage
|
|
|
|
Latency And Throughput
|
|
|
|
Availability
|
|
|
|
Caching
|
|
|
|
Proxies
|
|
|
|
Load Balancers
|
|
|
|
Hashing
|
|
|
|
Relational Databases
|
|
|
|
Key-Value Stores
|
|
|
|
Specialized Storage Paradigms
|
|
|
|
Replication And Sharding
|
|
|
|
Leader Election
|
|
|
|
Peer-To-Peer Networks
|
|
|
|
Polling And Streaming
|
|
|
|
Configuration
|
|
|
|
Rate Limiting
|
|
|
|
Logging And Monitoring
|
|
|
|
Publish/Subscribe Pattern
|
|
|
|
MapReduce
|
|
|
|
Security And HTTPS
|
|
|
|
API Design
|
|
|
|
WebSockets
|
|
|
|
Geo-Partitioning for Scaling
|
|
|
|
Surge Pricing Model Architecture
|
|
|
|
MQTT/WebSocket Integration for Live Tracking
|
|
|
|
Content Ingestion Workflow
|
|
|
|
Explain Cipher Suite Choices
|
|
|
|
Processes And Threads
|
|
|
|
Locks And Concurrency Issues
|
|
|
|
Scheduling And Context Switching
|
|
|
|
Containers
|
|
|
|
Docker And Kubernetes
|
|
|
|
Microservices
|
|
|
|
Migration And Provider Solutions
|
|
|
|
Cloud Architecture Explained: SaaS, PaaS, IaaS, and More
|
|
|
|
Cloud Storage
|
|
|
|
Cloud Compute And Serverless
|
|
|
|
Cloud Networking
|
|
|
|
Cloud Security And IAM
|
|
|
Systems Design Interview Questions
|
|
|
|
Design Slack System (Real-Time Messaging Platform)
|
|
|
|
Design Facebook News Feed
|
|
|
|
Design Netflix System
|
|
|
|
Design The Uber API System
|
|
|
|
Design Tinder System
|
|
|
|
Design The Reddit API System
|
|
|
|
Design Airbnb System
|
|
|
|
Design The Twitch API System
|
|
|
|
Design A Rate Limiter System
|
|
|
|
Design A Key-value Store System
|
|
|
|
Design A URL Shortener System
|
|
|
|
Design A Unique ID Generator In Distributed Systems
|
|
|
|
Design A Notification System
|
|
|
|
Design A Nearby Friends System
|
|
|
|
Design A Distributed Message Queue System
|
|
|
|
Design A Metrics Monitoring and Alerting System
|
|
|
|
Design A Hotel Reservation System
|
|
|
|
Design A Distributed Email Service System
|
|
|
|
Design A Digital Wallet System
|
|
|
|
Design A Stock Exchange System
|
|
|
|
Design An Ad Click Event Aggregation System
|
|
|
|
Design A Search Autocomplete System
|
|
|
Infrastructure Design Interview Questions
|
|
|
|
Design: Backend VMs Behind Load Balancer with Auto-Scaling
|
|
|
|
Design: Choosing a Database for a Fintech Peer-to-Peer Currency Exchange
|
|
|
|
Design: Disaster Recovery Plan for Large Enterprises
|
|
|
|
Design: Setting Up and Managing an EC2 Instance
|
|
|
|
Design: Handling Latency and Packet Loss
|
|
|
|
Design: Launching a Web App to the Cloud
|
|
|
|
Design: Network Topology
|
|
|
|
Design: Troubleshooting an Intermittently Slow Web Server
|
|
|
|
Design: Storage Solution for E-Commerce Platform
|
|
|
|
Design: Troubleshoot Cloud-Hosted API Issues
|
|