What's happening at Heroku, and what does it mean for your team?
| Location | Ohio, USA |
| Judoscale | https://judoscale.com |
| Location | Ohio, USA |
| Judoscale | https://judoscale.com |
What's happening at Heroku, and what does it mean for your team?
Thoughts on env vars as I spend some time with Fly...
I actually like that Fly separates env vars and secrets as distinct concepts. Secrets get extra protection, env vars are for config.
What I don't like: Env vars require a code change. And for secrets, I actually had to *destroy* my machines after I unset a couple.
Heroku might be the only platform where you can change an env var and it just restarts. Just works, and fast.
Easy to overlook until you don't have it.
I love how Northflank's pricing page lets you choose the timeframe for the metered pricing.
All metered pricing should have this.
I just updated our PaaS Pricing Comparison Calculator:
- Added Amazon ECS Fargate
- Updated pricing for Railway
- Factored CPU time-slicing for Fly shared machines
Heroku still stands out as the most expensive, but the others are very competitive!
@jaredmoody Oh yes, logging for sure!!
Which one did you try?
Idea: The Judoscale Platform Tour...
We deploy our 3,000+ RPS Rails app across each of the fully-managed hosting platforms and write up our experience in detail.
Things I'd want to cover:
- cost
- performance
- DX/vibes
- review apps
- release phase/migrations
- setup
- env/secrets
- scaling
What else would you want to see?
Everyone is freaking out the Heroku blog post. Take a breath.
There's no way Heroku shuts down anytime soon.
The post confirms they won't be making improvements... how is that any different from the last decade?
Migrate eventually, but take your time. You literally have YEARS.
@soulcutter When we tried it a year ago with a ~500 RPS app, we were disappointed in the performance, the UI, and the confusing process model.
I think they've changed a lot, so I probably need to give them another try.
If you're thinking of leaving Heroku, here's a simple mapping:
If you want the easiest switch, go with Render.
If you want Docker and more flexibility, go with Fly.
If you want to be a sysadmin, use a VPS (don't need to scale) or Amazon ECS (do need to scale)