System Design Practice Exam
Question 1 of 50
GET /health
interval
timeout
unhealthy threshold
healthy threshold
Reactive Streams
Kafka consumer lag
DynamoDB
Cassandra
Memcached
PostgreSQL
MySQL
NGINX
HAProxy
ALB/NLB
CloudFlare
Akamai
AWS CloudFront
W + R > N
min
max
HikariCP
pgBouncer
SQLAlchemy
Spanner
CockroachDB
count = prev * (1 - elapsed/window) + current
Resilience4j
Hystrix
Polly
Eureka
ALB
kube-proxy
Consul
etcd
ZooKeeper
IP address
TCP/UDP port
NLB
HBase
MongoDB
user_id % num_shards
Kafka topics
Redis Pub/Sub
AWS SNS
Google Pub/Sub
Traefik
CouchDB
App → Cache (immediate) → DB (async, batched)
Ehcache
const ws = new WebSocket('wss://example.com/socket');
ws://
wss://
Content-Type: text/event-stream
Kong
AWS API Gateway
Apigee
OrderPlaced
ItemAdded
fold(initialState, allEvents)
EventStoreDB
429 Too Many Requests
Retry-After
CREATE INDEX idx_email ON users(email);
RDB
AOF
GET
PUT
DELETE
POST
AMQP
AWS
Stripe
A
AAAA
CNAME
MX
NS
TXT
App → write to Cache → write to DB
Question navigator