tezvyn:

Design a highly available web application

Source: interviewintermediate

WHAT IT TESTS: reliability architecture. OUTLINE: redundant stateless instances across multiple zones behind a load balancer with health checks, auto-scaling, and a replicated multi-AZ datastore.

WHAT IT TESTS: whether you can eliminate single points of failure and scale under load. ANSWER OUTLINE: run stateless app instances across at least two availability zones behind a load balancer that uses health checks to route only to healthy targets; an auto-scaling group replaces failed instances and adds capacity under load; the database runs multi-AZ with a standby or replicas; static assets sit behind a CDN; consider multi-region with DNS failover for the highest tiers.

Read the original → interview

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.

Design a highly available web application · Tezvyn