The (capacity) struggle is real, Part 2: Designing for capacity flexibility
In Part 2, I look at rightsizing, instance flexibility, scheduling, OOC handling, graceful degradation, and how applications and platforms can work together to make more of the available capacity actually usable.