Level Constraints
🎯 Target RPS:
–
⏱️ Max P95 Latency:
–
💸 Max Cost:
–
🔒 Availability:
–
Simulation Results
✅ Cost:
–
⚡ P95 Latency:
–
📈 Achieved RPS:
–
🛡️ Availability:
–
Client/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
Node Properties
Label:
Replication Factor:
Cache TTL (secs):
Save