/system-design

Primary LanguageJavaScript

System Design

Concepts

Latency Availability Throughput
Caching Load Balancers Proxies
CAP Theorem Database Distributed System
Network Protocols Consistent Hashing Process in OS
Long Polling WebSockets Server-Sent Events
Map Reduce Storage and Redundancy PubSub Pattern

Examples

Dropbox Instagram Facebook Uber
Youtube Messenger Yelp Twitter
TinyURL Rate Limiter Web Crawler Typeadead Suggestion