For decades, building software meant thinking about servers. Teams provisioned machines, sized them for peak load, patched operating systems, and paid for capacity whether it was used or not. This model shaped how engineers designed systems and how busi...