The Day the Cloud Ran Out of Chips

For twenty years, cloud architecture rested on a single unwritten premise: compute capacity is infinite. You benchmarked your service on a specific virtual machine shape, hardcoded it into your Terraform configs, and set up an autoscaler. Systems architecture was taught as an optimization between two variables: performance and cost. Availability and elasticity were treated as [ ]