No More Free Heroku Plans

in #coding3 months ago

heroku.png

Heroku General Manager and Salesforce EVP Bob Wise pulbished and announcement post today titled - Heroku’s Next Chapter. At first, it looked like this was going to be announcement of big changes in Heroku's vision, mission, and plans for the future. It turned out the entire post is about discontinuing Heroku free plans and deleting inactive accounts. Wise does talk about other things like public roadmap, focus on mission critical, student and nonprofit program, and open source support as well. But these seem to be included to add a positive tone to the changes that may be viewed as negative for Heroku users.

Heroku is a cloud platform that makes deploying and running apps fast and easy. I started using heroku after I became familiar with Streamlit, a python web framework that makes creating data driven web apps by only coding in python and without much knowledge and skills in web development. Combining Streamlit and Heroku, one can build fully functioning and function specific apps in no time. When first started using Streamlit, they also launched Streamlit Sharing platform that would make deploying apps easy as well. Since I already was able to use Heroku, I never had a need to use Streamlit Sharing platform. I believe the sharing platform is still free.

Bob Wise became a Heroku General Manager not too long ago, maybe 5-6 months ago. When leadership changes, the vision and operations may change too. This seems like one of Wise's changes to bring improvements to Heroku. Usually changes are good and help companies reinvent themselves. Sometimes changes may also be driven with only profits in mind, rather than long term vision. Which one applies in this case, only time will tell. Maybe stopping developers from using resources for free and eliminating inactive accounts will create more resources for paying customers, and maybe this can lead to more positive changes Heroku itself and its users.

Heroku is great. I like how easy it is to use. I like how it can benefit many students of coding and those who are just learning how to build apps. I have several apps running on Heroku, one on a paid plan and others on free. The reason I use free plans is because those apps are only used once in a while and by few people and don't use much or resources. But that doesn't make them less useful. The do perform the functions they were created for. I will have to make decisions in next few weeks to either upgrade these apps to paid plans or find other solutions. Many other Heroku users will have to make similar decisions.

According to the announcement, Heroku will start deleting inactive accounts starting October 26, 2022. What I am not sure is what exactly inactive account means. They do say, if an account was inactive for more than a year it will be considered inactive. However, is it decided based on the activity in the account by the developer or the activity and usage of the apps running on those accounts? That is not clear. But to be sure it probably would be wise to take some actions in advance, and not be surprised by the deletion of the accounts. The end of free Heroku plans will come on November 28, 2022. No more free plans after this date and they will be shutting down free dynos and data services. If you have inactive accounts or apps using free plans on Heroku and you care about them, you may want to start preparing now and deciding what to do next.

The strange part the post is titled to represent the future plans and roadmap for Heroku. But not much is shared regarding that. It seems like everything else the post tries to cover is just there as a distraction and nothing of real substance. I would be more interested to see what new this new chapter in Heroku contains, vision, mission, products. Perhaps we will see more in the future. Not supporting free accounts any more can be a move for Heroku if they have some good plans in place that won't cause them losing users. Heroku is good platform, and I would assume many who have used wouldn't mind paying for the services. Especially, when they still offer tiered plans that start from $7 a month. That is not too bad. A friend of mind once told me that one can run a decent app on Heroku for $25 a month. This is still not expensive either. Maybe discontinuing free accounts will cause these accounts to subscribe to paid plans, maybe not. Some will.

At the same time, free dynos has been helping beginners and students to try building apps and learn. It does seem like Heroku is still committed to student and nonprofit programs. Not sure how they work, but good to know they still care about students as well. Also, without free accounts, some may hesitate to try the platform and never get to know Heroku. I think a better approach could have been changing free accounts to free trials for some limited time period. This way people can try the platform and once they figure out the benefits upgrade to paid tier. It does look like they will have some sort of trial version, but for that one would need to contact them. That is just another unnecessary step to take.

In addition to my personal projects, I have two Hive related Apps on Heroku: Hive Librarian and Hive-Search. They used to be on paid dynos. But when I realized they weren't being used much, I moved them back to free tier. I do use them myself from time to time. But for a personal use we don't necessarily need Heroku. We can run apps locally for completely free. Even when on free tier, if an app is used a lot it normally would run out of resources and Heroku would send a notification that the app would stop working once certain limited has been crossed. I haven't received any notifications regarding Hive Librarian and Hive Search in several months. For this reason, I don't see a need to upgrade them to paid dynos. I will probably move them elsewhere, when I figure out what to do with my other projects.

Do you use Heroku? What do you think about these changes? Let me know in the comments.

Sort:  

I got an email yesterday about this. I was also initially thinking they are bringing some more exciting features.

I remember using Heroku long back when I started coding initially on Steem. Then later I bought my own servers and I still use free services. Here are some alternatives.

For postgres I use Supabase. They give a free tier database and an alternative for Firebase with a postgress SQL database.

Deta is another alternative that is free to use and they have a decent database and provision to create microservices and host websites. There are limitations though but if we know how to use it with limitations, it is awesome.

About 20% of all my apps are on deta which is over 20 microservices.

Thank you for suggestions. I will try Deta.

I got the same notification, looks like I will need to find a new home for my friendly chat bot, I won’t be moving to a paid plan.

Dang I used Heroku heavily a few years ago. I can understand the charge, they are targeting bigger companies now and larger projects which will shrink their customer base but will actully produce more profits. It's pretty much the same with all of these companies and soon something new free will come along to take its place.

What about with Vercel? You can run anything for free there, isn't?

That makes sense. They well known and reliable brand. Maybe it was time for them to shift focus to bigger and profitable clients. You are right this may present opportunity for others to create solutions and capture the some of the market.

I've used Heroku for several years, however I've always kept an eye out for alternatives that allow you to upload small projects for demos. And one of them is vercel. Surely now more alternatives will emerge with free options, to try to capture heroku users.

The more options the better.

Wtf!? That’s terrible, that’s the problem of centralized platforms, they can do what they want and nothing happened. I use heroku a couple of times but I moved all my projects to VPS that I can pay with crypto.

It is just a business decisions. Nothing wrong with that. Will it help them grow or not that is yet to be seen though.

That's pretty unfortunate. It sounds like Heroku might not be doing so well. While it's expensive on paid tiers, it has been one of the easiest ways for average people to kickstart their projects and launch apps.

That is great point. I haven't even thought about Heroku not doing well. That explains why they would take such drastic changes in their business model. I agree it is super easy to use. That's why I like it.

Oh, too bad. Was a nice option. Last time I looked at their paid plans, it didn't seem very enticing. Hopefully they at least improve that.

Thank you for your witness vote!
Have a !BEER on me!
To Opt-Out of my witness beer program just comment STOP below


Hey @bluerobo, here is a little bit of BEER from @isnochys for you. Enjoy it!

Learn how to earn FREE BEER each day by staking your BEER.

Thank you for your witness vote!
Have a !BEER on me!
To Opt-Out of my witness beer program just comment STOP below


Hey @bluerobo, here is a little bit of BEER from @isnochys for you. Enjoy it!

Do you want to win SOME BEER together with your friends and draw the BEERKING.

Thanks for the update. I'll have to move a few bots from Heroku, too.

Am not a programmer, but I have a friend who codes, those free tools help most especially student, so Heroku think that deleting inactive accounts is what is best, as you say the way they are doing it is wrong, so why not bring a trial version where one after seeing the essence of the application they can upgrade to a pro version.
For things like this that are not on a road map of a project, most time is carried out to enrich themselves, and most time project will come out they will say their agenda is to work for the people in the end it is a whole different story.
Since the manager has been changed then the decision of running will also change, As everyone will want he/her to be known as a manager.

Ohh boy. I have a few apps on Heroku under the free plan. Seems I've got to give them up as I only use them occasionally. 😁

I think a better approach could have been changing free accounts to free trials for some limited time period.

I don't know what their reasoning for completely removing the free plans but I also think that they should consider this limited free trial.

Thanks for sharing this update.

!1UP

Just create an opportunity for use to explore different options and gain more skills along the way. Otherwise, Heroku just works and there was no need to consider other options.

That's very surprising. To be able delete inactive accounts just like that. I know it can be suspended until activated. But this is just like monopoly, you can do however you see fit. A company should not behave like that !

They are probably trying to free up some resources, so they can be used for more profitable endeavors.

never used it, but it sounds useful. :)

Thats so sad :(

The product, engineering, and security teams seem to be spending an extraordinary amount of effort to manage fraud and abuse of the Heroku free product plans. I guess this will enable much focus on resources delivering mission as well as critical capabilities for teeming customers.


The rewards earned on this comment will go directly to the people( @noakmilo ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support. 
 

1UP-PIZZA.png

You have received a 1UP from @thecuriousfool!

The @oneup-cartel will soon upvote you with:
@stem-curator, @vyb-curator, @pob-curator
And they will bring !PIZZA 🍕.

Learn more about our delegation service to earn daily rewards. Join the Cartel on Discord.

PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
@curation-cartel(2/20) tipped @geekgirl (x1)

Join us in Discord!

Thats so sad :(