4 ms·
We are not. As a matter of fact we just renewed our annual contract with Heroku. As disappointing as it is that Heroku is basically stalling, the fact is that
by emilsedgh 4y ago
We are not. As a matter of fact we just renewed our annual contract with Heroku.
As disappointing as it is that Heroku is basically stalling, the fact is that it was light-years ahead of competition in terms of developer ergonomics. Even to this day, it's still super convenient and reliable-enough for us.
If anyone wants us to switch to their service they can't be as good as Heroku or slightly better. They need to be _much better_ to justify the costs of a switch.
- antupis 4y agoWhat features would be there in this much better?
- emilsedgh 4y agoI don't really have a good answer for that. I'm happy with what have at Heroku. My pain points on it would be: 1. The annoying 30 second timeout they have (Which is not there in other platforms) 2. Steep pricing (Which I'm not really aware how comparable it is with Fly) 3. Lack of HTTP/2 support (Which is coming soon to Heroku I think) 4. The feeling of stagnation around Heroku And Im not sure if resolving all of these would be enough of a incentive for me to make a move.
- mushufasa 4y agoAgreed, but the security incidents last year were enough to get us to switch. Our customers started asking about it w/r/t SOC2. The developer ergonomics of heroku we didn't like were running lots of background tasks and long-running jobs. Heroku's way to do that has a 24 hour time limit and you have lots of limitations to run on for hardware. So a lot of data processing was a no-go. If you have a 12 factor app that's not in a highly regulated industry and doesn't require a ton of background data processing, or you have invested in database architecture where you can run those tasks totally offline, i still think heroku is currently the best option.