Heroku Enters 'Sustaining Engineering' Model, Signals End of an Era for Dev Community
Heroku, once lauded as an indispensable platform for developers due to its “magic feeling” of effortless git push deployments, is now in an undeniable state of decline. Its acquisition by Salesforce, a major user of the platform, heralded a significant shift in its trajectory. A defining moment arrived in September 2022 with the cessation of its famously generous free tier, identified as a “money pit” rather than a sustainable customer acquisition strategy—a decision met with widespread dismay in the developer community. Heroku has since formally transitioned to a “sustaining engineering model,” prioritizing stability, security, and reliability over new feature development. This strategic pivot is accompanied by substantial layoffs and an internal classification as “end of sale” for enterprise customers, who are now mandated to switch to credit card payments. The platform’s product direction was profoundly impacted post-acquisition, exacerbated by the departure of CEO Bob Weise and the failure to fill a Chief Product Officer role, leading to a decade of stagnation in core offerings and a clear signal for users to begin migrating.
The situation surrounding Heroku’s managed decline reignites crucial discussions on the trustworthiness of free tiers and platform sustainability within the developer ecosystem. The viability of free offerings largely depends on a provider’s underlying cost model and its primary target audience. Serverless platforms such as Vercel, Netlify, Cloudflare, and Deno Deploy are generally able to maintain robust free tiers, as their cost profiles are inherently minimal without active traffic. These platforms, which provision code on demand rather than maintaining always-on servers, incur negligible costs for inactive deployments, rendering their free plans comparatively secure. In contrast, traditional server and database hosting providers, exemplified by Railway and PlanetScale, bear higher inherent costs for their free services. Railway initially faced challenges with its generous free tier due to high GCP costs but subsequently enhanced it by moving to self-hosted infrastructure, aligning with its focus on early-stage projects. PlanetScale, however, entirely discontinued its free tier for its MySQL/PostgreSQL offering, as the high operational expense of maintaining multiple database replicas proved unsustainable for its enterprise-centric business model. This underscores that free tiers face significant risk if they do not align with a company’s core revenue strategy. For developers seeking resilient alternatives, Vercel is highly recommended for serverless deployments, while Railway and Render stand out as reliable choices for traditional server-based applications, urging current Heroku users to proactively migrate.