It is really too bad they aren't innovating - they are just burning up their 10 year lead in the space. I wouldn't start a new project on Heroku - not because of the cost, but because I don't expect them to last another 10 years.
It is really too bad they aren't innovating - they are just burning up their 10 year lead in the space. I wouldn't start a new project on Heroku - not because of the cost, but because I don't expect them to last another 10 years.
I've used Heroku before and it was fine, and price as you say is not an object compared to developer time, but when I see people not being able to deploy for 2 weeks that rings very loud alarm bells. It means they don't have enough people to fix the problem (whether customer service or developers) and they can't afford or don't want to hire more people. Salesforce clearly are happy to let Heroku die on the vine, and are OK with current customers slowly leaving the platform while they squeeze the last drops of profit from them. That's a shame, but it is what it is. So instead currently looking at other options - Render, Google Cloud Run, fly.io etc.
I’d rather not have to manage a side account for AWS, and set up the connections to it and things. I’d rather it was just there, like their database.
Not trying to be a d*k or saying you are wrong, maybe I've only worked on simple-silly projects in my "medium'ish-long-career" so far but:
Why do you say that ? Really interested ?
If your resources are required, then they should be committed. If you want persistent cache, there are options both inside and outside Heroku.
I think I agree with you though - it's weird for me to have code on Heroku, and then log in to AWS, to put stuff in S3 manually.
It's if you want to store any kind of user uploaded or generated binary or large content - images, PDF reports, audio files, videos, JSON documents, code, logs - all common things you may want to manipulate in a web service.
You could even just be a layer on top of AWS and probably make profit from not many users, as long as you're cheaper.
Isn't Heroku exactly that?