🏡 Back Home
🔎 Search
Design Trade-offs
There are three basic trade-offs to be made
- Performance vs Scalability - Performance is a speed for a single user, scalable if you can hadnle simultanious load of lots of users
- Latency vs throughput - latency time it takes to serve a task. Where thoughput is number of tasks you could perform. Aim for max throughput with acceptable latency
- Availability vs consistency - CAP theorem