Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Remote Software Engineering Careers
ยท
Module 5
Foundations of Scalable Systems
1
Latency vs. Throughput: Impact on System Performance
Distinguish between latency and throughput and their impact on system performance.
2
Scaling Up vs. Scaling Out
Compare and contrast vertical scaling (scaling up) and horizontal scaling (scaling out).
3
Estimating System Capacity
Perform back-of-the-envelope calculations for capacity estimation (QPS, storage, bandwidth).
4
Understanding the CAP Theorem
Analyze the CAP theorem (Consistency, Availability, Partition tolerance) and its trade-offs in distributed data stores.
5
PACELC Theorem: Beyond CAP
Explain how the PACELC theorem extends the CAP theorem by considering latency and consistency trade-offs during normal operation.
Previous module
Dynamic Programming and Interview Communication
Next module
Scaling Databases