Byte Depth
Explore
Practice
Search
⌘K
High Level Design · Problems
11
Design a Chat System
WebSocket
Real-Time
Design a Video Streaming Service
CDN
Scalability
Designing an Email Service
API Gateway
Service Discovery
Consistent Hashing
Load Balancing
Distributed Systems
Designing a Key-Value Store
Database
Distributed Systems
Designing a Load Balancer
Health Checks
Sticky Sessions
Design a Notification System
Push
Pub-Sub
Designing a Unique ID Generator
Snowflake
Clock Synchronization
Designing a URL Shortener
Hashing
Base62
Design a Rate Limiter
API Design
Scalability
Design a News Feed System
Social Media
Scalability