Compute what parallelism buys and where it stops
Amdahl’s speedup, its ceiling read off the asymptote, the n that reaches ninety per cent of it, and the Universal Scalability Law’s peak — after which more machines are worse.
Adding a machine buys less than a machine’s worth, and sometimes less than nothing; paying for capacity buys more than you use, by a ratio you can compute. The course fits Amdahl’s ceiling and the Universal Scalability Law’s peak, prices batching, reserved capacity, autoscaling lag and storage tiers, and closes with two transfer break-evens.
Overview
By the end you can say what the next machine buys, locate the point past which it buys nothing, and compute the five break-evens that decide how capacity is bought rather than how much of it there is.
Amdahl’s speedup, its ceiling read off the asymptote, the n that reaches ninety per cent of it, and the Universal Scalability Law’s peak — after which more machines are worse.
Per-item cost against added latency for a batch size, and horizontal against vertical capacity with the break-even found by evaluation and the single box’s missing parallel path named.
Waste from a peak-to-mean profile, the reserved against on-demand break-even utilisation and the cost-minimising split, and the shortfall an autoscaling lag leaves.
The accesses per month at which a cold tier stops paying, the bandwidth at which compressing stops paying, and the result-to-input ratio that decides whether to move the data or the compute.
Lessons
What another machine buys first, then what a batch and a machine shape cost, then the three ways capacity is paid for, and last the three break-evens about moving bytes.
Capacity estimation, queues and utilisation, partitioning and load balancing and storage engines and indexes, plus recursion trees and amortised analysis from discrete mathematics, and graphs and asymptotes, maximum and minimum problems and compound interest and continuous growth from algebra.
Read Amdahl’s ceiling off the asymptote rather than from a table. The interesting claim is that a ceiling exists at all, and the asymptote is where you see it.
Scan the Universal Scalability Law rather than differentiating it. The peak is found by evaluating at integer N, and the closed form is checked against the scan, not used in place of it.
Do every break-even as an equality before you interpret it. Each one on this course is a single equation set to zero, and the interpretation is easier once the algebra is already done.
Vendor pricing, discount structures and FinOps process. Prices are inputs.
Fitting α and β for the Universal Scalability Law. That is regression; here they are given and the peak is computed.
Capacity planning under uncertainty beyond the ranges of “Capacity Estimation”.