- ~500gb one fails to backup
- ~1tb one fails to backup
- ~100gb one succesfuly backups
The link where I got that number is here - https://devcenter.heroku.com/articles/heroku-postgres-backup...
- http/3 (and 2)
- DDoS protection
- Mount a disk if you need persistent storage across deploys
- Secrets files (not just env vars)
- Private networking and DNS-based service discovery between your account's deployed services
Disclosure: I'm a Render Dev Advocate
First is there anything you think that Heroku is still better at then Render is today? Not including stuff thing might come later, but if I had to use todays stack.
I see some locations/regions but would like to know more about where the datacenters are, and how close to AWS networks they are.
What tuning options do I have for Postgres and Redis.
Thanks!
As far as I know it’s not possible to have separate environments where you’re guaranteed a bit-for-bit match going from staging to production in Render. You have to build for each environment, which if your builds are deterministic should be fine, but I’ve definitely seen that go haywire where you find out your build is in fact not deterministic in some subtle way.
We've had a lot of success with this. Heroku Postgres didn't make much sense for something we were doing so we spun up a RDS instance in the same region since Heroku uses AWS anyway and the latency was next to nothing but with easier management, better price, better performance, etc.
We're extremely overprovisioned on EC2 as it is (peaking at 54GB consumed RAM over the last 12 months, and we have 386GB available) so management is welcoming the change to a bunch of Performance L dynos!
We're moving to Heroku for a variety of reasons — least of which is their recent fiasco — primarily dev exp and Pipelines/review apps (still supported!). Both will give our developers a vastly superior experience to what they had: nothing (we desperately need it).
If someone was to use heroku I'd advise to at minimum:
- move the DB elsewhere.
- not setup external services through heroku auth (sentry, logtail, newrelic etc)
With all of that said - I do have my startup and some pet projects there as it does in fact abstract the devops aspect away.