(I work at Heroku) Do you have more details on what sucks? Anything we're not already tracking to fix in our public roadmap? https://github.com/heroku/roadmap/issues
Glad to hear there's a roadmap. In my PAAS thrashing I've got quite a few notes:
- no wildcard subdomain ssl
- poor metrics, nothing per instance
- poor dyno granularity - (jumps from 2.5GB RAM to 14, no cpu/storage control)
- no transparency on what each dyno actually is
- external postgres replication disabled (deal breaker)
- no first class postgres metrics and access logs/alerts (kibana recommended, but not great)
- no external postgres backups (e.g. S3)
- no deletion locks on dynos and add-ons, esp databases!!!
- no warning when add-ons like databases are being deleted as a result of apps being deleted
- deleting an add-on also irreversibly deletes all replicas and backups
- painfully inconsistent naming for databases through their connection str env
- dyno types for build processes use Perf-M? Not configurable
- No lambda or github action style computing
- No scheduled scaling
- Unable to choose aws-us regions
- Hard 30s timeout limit
- Limited to 1 api key per user. No labels, configurable permissions, usage logging
- no http/2
- frustrating enterprise offering. massive over-sell, near zero value
> dyno types for build processes use Perf-M? Not configurable
What are you looking for here? Larger build dynos? Heroku provides the build service for free so we use perf-m dynos to get fast builds with reasonable cost (for us).
flippy_flops|2 years ago
- no wildcard subdomain ssl - poor metrics, nothing per instance - poor dyno granularity - (jumps from 2.5GB RAM to 14, no cpu/storage control) - no transparency on what each dyno actually is - external postgres replication disabled (deal breaker) - no first class postgres metrics and access logs/alerts (kibana recommended, but not great) - no external postgres backups (e.g. S3) - no deletion locks on dynos and add-ons, esp databases!!! - no warning when add-ons like databases are being deleted as a result of apps being deleted - deleting an add-on also irreversibly deletes all replicas and backups - painfully inconsistent naming for databases through their connection str env - dyno types for build processes use Perf-M? Not configurable - No lambda or github action style computing - No scheduled scaling - Unable to choose aws-us regions - Hard 30s timeout limit - Limited to 1 api key per user. No labels, configurable permissions, usage logging - no http/2 - frustrating enterprise offering. massive over-sell, near zero value
friism|2 years ago
What are you looking for here? Larger build dynos? Heroku provides the build service for free so we use perf-m dynos to get fast builds with reasonable cost (for us).