System Design & Architecture
Scalability & Load Balancing
79 lessons in System Design & Architecture
- Stateless Service Behind a Load BalancerCode Quiz
- Scaling a Stateless ServiceQuiz
- Scaling Stateless ServicesSlides / Video
- Scaling a Stateless ServiceFlashcard
- DB Replication and Read ScalingQuiz
- Core Scalability Building BlocksFlashcard
- Caching and Scaling BasicsQuiz
- Core Scaling Building BlocksSlides / Video
- Load Balancer FundamentalsQuiz
- Sticky Sessions vs Horizontal ScalingQuiz
- Load Balancing & Scaling BasicsFlashcard
- Horizontal vs Vertical ScalingQuiz
- Scaling Basics and Load BalancingSlides / Video
- Scalability FundamentalsSlides / Video
- Scalability Building BlocksFlashcard
- Horizontal vs Vertical ScalingFlashcard
- Scaling: Horizontal vs Vertical & Load BalancingSlides / Video
- Vertical vs Horizontal ScalingQuiz
- Vertical vs Horizontal ScalingFlashcard
- Vertical vs Horizontal ScalingSlides / Video
- Scaling Fundamentals: Balance, Scale, StatelessnessSlides / Video
- Scaling Fundamentals: Load Balancing & StatelessnessFlashcard
- Scalability: Load Balancing & Horizontal ScalingSlides / Video
- Scalability FundamentalsFlashcard
- Scaling: Cache, Load Balance, HorizontalQuiz
- Scaling Basics: Cache, Balance, Scale OutSlides / Video
- Scaling Basics: Cache, LB, Horizontal ScaleFlashcard
- Scaling Basics and Load BalancingSlides / Video
- Horizontal vs Vertical ScalingFlashcard
- Message Queues for Load LevelingQuiz
- Identifying Scalability BottlenecksQuiz
- Rate Limiting and ThrottlingQuiz
- Capacity Planning BasicsQuiz
- Reverse Proxy RoleQuiz
- Global vs Local Load BalancingQuiz
- Consistent Hashing PurposeQuiz
- CDN for ScaleQuiz
- Database Sharding BasicsQuiz
- Database Read ReplicasQuiz
- Layer 4 vs Layer 7 BalancingQuiz
- Health Checks and FailoverQuiz
- Load Balancer Algorithms BasicsQuiz
- Auto-Scaling and ElasticityQuiz
- Stateless vs Stateful ScalingQuiz
- Sticky Sessions ExplainedQuiz
- Finding Bottlenecks & Capacity PlanningSlides / Video
- Redundancy: No Single Point of FailureSlides / Video
- Reverse Proxy in Scalable ArchitecturesSlides / Video
- DNS-Based and Global Server Load BalancingSlides / Video
- Database Sharding and PartitioningSlides / Video
- Database Scaling: Read ReplicasSlides / Video
- Auto-scaling and ElasticitySlides / Video
- Horizontal Scaling: Replication and ClusteringSlides / Video
- Stateless vs Stateful ScalingSlides / Video
- Sticky Sessions ExplainedSlides / Video
- Health Checks and Failover in Load BalancersSlides / Video
- Load Balancing Algorithms ExplainedSlides / Video
- Health Checks and FailoverFlashcard
- Session Persistence / Sticky SessionsFlashcard
- Load Balancer HA SetupFlashcard
- Database Scaling: Read ReplicasFlashcard
- Database Sharding / PartitioningFlashcard
- External Session StoreFlashcard
- Round Robin Load Balancing AlgorithmFlashcard
- Weighted Round Robin AlgorithmFlashcard
- Least Connections AlgorithmFlashcard
- Stateless vs Stateful ServicesFlashcard
- Reverse Proxy vs Load BalancerFlashcard
- Hardware vs Software Load BalancersFlashcard
- IP Hash / Consistent HashingFlashcard
- Load Balancer Fundamentals and PurposeFlashcard
- Scaling Reads vs Scaling WritesFlashcard
- Auto-scaling and ElasticityFlashcard
- GSLB / DNS-based Load BalancingFlashcard
- Least Response Time AlgorithmFlashcard
- Layer 4 vs Layer 7 Load BalancingFlashcard
- Layer 4 vs Layer 7 Load BalancingSlides / Video
- Load Balancer Fundamentals and PurposeSlides / Video
- Vertical vs Horizontal ScalingSlides / Video