I don't know if I would classify it as an unrecoverable death spiral, but it does seem very short-sighted and ignorant of their customer base.
Heroku has two core tenets - developer experience and upgrade to paid tier for production workloads.
As a result, at least the Heroku customers I know use the free tier for a good portion of their _non_ customer-facing production workloads - prototypes, staging, administrative functions, and so on.
This both increases their cost and makes budget planning a lot less stable. It means developers may become motivated to start coming up with workflows that target other environments where they would normally target Heroku, which like robs Heroku of a source for future revenue. Once you take on the devops work yourself, Heroku is no longer price competitive.
In other words, this new cost makes the unique value of Heroku look quite a bit more like a detriment. Thats rather unfortunate.
Heroku has two core tenets - developer experience and upgrade to paid tier for production workloads.
As a result, at least the Heroku customers I know use the free tier for a good portion of their _non_ customer-facing production workloads - prototypes, staging, administrative functions, and so on.
This both increases their cost and makes budget planning a lot less stable. It means developers may become motivated to start coming up with workflows that target other environments where they would normally target Heroku, which like robs Heroku of a source for future revenue. Once you take on the devops work yourself, Heroku is no longer price competitive.
In other words, this new cost makes the unique value of Heroku look quite a bit more like a detriment. Thats rather unfortunate.