Bloated Clouds, Anyone?
TL;DR Conventional cloud platforms had to serve everyone, and they became bloated with features. Chasing the next big thing, they abandoned any attempt at improving developer experience, which is the reason clouds blew up in the first place. Big tech companies have the money to pay for DevOps. The rest of us have to choose between wasting developer time on it or delegating it to an AI agent that…
Cloud platforms became bloated with features in an attempt to cater to everyone, disregarding developer experience. This led to clouds becoming inefficient and difficult to manage. Big tech companies could afford DevOps teams, while smaller developers faced challenges in managing complex configurations. Renting a plain VM could be an option, but regular deployments required SSH or intricate CI setups.
Scaling up was often manual, and stateful functionality underperformed in serverless environments. Firebase Cloud Functions lacked proper setup and type-checking, leading to potential crashes. The author advocates for a simpler approach, recommending to use platforms like Vercel for hosting, DigitalOcean or Scaleway for managed resources, and DigitalOcean or Scaleway for APIs.
GitHub Actions can automate the deployment process, making it as simple as pushing code to the main branch. The author has created Gagarin Cloud to streamline this process.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.