This post is a bit of a rant. I wrote it just after my email newsletter tool Keila had been offline for over four hours on a managed Kubernetes setup. If you want to read about how I moved it to a VPS using Kamal in less than a day, stay tuned for part two.
When I first heard about cloud computing in the late 2000s, I was excited: The prospect of server infrastructure being abstracted away, a world in which memory, storage, and computing power were all allocated automatically – it sounded great. No longer would we have to carefully spec a server. We’d just upload our application and let the cloud take care of it.
Hundreds of servers for the price of one Automatically [grow] to support any load level. Easily handle traffic spikes with the power of hundreds of servers powering your site. Media Temple Grid-Service marketing copy
When Media Temple (RIP) introduced Grid-Service in 2007, I was excited. The above quote with which they advertised their latest hosting plan sounded like the future.