Challenges
Requirements
Design
Metrics
This is Tab 1 content.
user
simulates user traffic
load balancer
cost: $5/mo
distributes traffic evenly
latency: 5 ms
web server (small)
cost: $10/mo
capacity: 100 rps
base latency: 50 ms
web server (medium)
cost: $20/mo
capacity: 200 rps
base latency: 40 ms
database
cost: $20/mo
read capacity: 150 rps
base latency: 80 ms
supports replication
cache (standard)
cost: $10/mo
capacity: 100 rps
latency: 5 ms
80% hit rate with 1hr ttl
cache (large)
cost: $20/mo
capacity: 200 rps
latency: 5 ms
higher hit rate for large datasets
message queue
cost: $15/mo
decouples components
useful for batching writes
cdn/edge cache
cost: $0.03/gb
improves global latency
caches static content
microservice node
cost: $10/mo
stateless container
use for modular logic
data pipeline
cost: $25/mo
stream or batch processing
used for analytics / etl
monitoring/alerting
cost: $5/mo
health checks + logs
alerts on failures
third-party service
external apis
latency + cost vary
examples: payment, email, search
arrow tool
run simulation
level constraints
🎯 target rps:
–
⏱️ max p95 latency:
–
💸 max cost:
–
🔒 availability:
–
simulation results
✅ cost:
–
⚡ p95 latency:
–
📈 achieved rps:
–
🛡️ availability:
–
node properties
label:
replication factor:
cache ttl (secs):
save
This is Tab 3 content.