However, Convox is built to do something considerably more focused, and doesn't have to worry about eg its infrastructure setup bits being usable as a separate product yet ... and it shows in the sophistication of what they've put together in such a short time, like the Postgresql, Redis and Papertrail services. Likewise, though Otto is slated to integrate with Nomad (for containers as a deployment unit), it doesn't yet, and only supports AMIs.
Who wins? We do! I am very, very happy that there's such active innovation happening in this space.
This is definitely true, but I think one of the (unwritten) points of the article is that it wasn't always that way. Heroku has become more of a full-service offering, so it's understanding that they've gone a bit up-market in who they cater to, but it's a bit of a bummer for the down-market folks.
I think you're right that Dokku could be a great replacement for such people (thanks for your work!), but I hadn't seen Convox. Looks interesting, thanks for the pointer.
Arguably the biggest blocker is actually getting a running BSD instance - I'm going to say I've never successfully installed FreeBSD, though the last time I tried was 10+ years ago - and then potentially creating a `docker` binary that uses Jails but responds as if it's docker.
As it's open source, I definitely wouldn't mind helping someone investigate FreeBSD support :)
EDIT: Looks like there is already docker on FreeBSD, https://wiki.freebsd.org/Docker . I assume you guys have bash, so this should more or less work...
s/it's hosting/its hosting/gImplying someone is an asshole is always impolite. Take that as you will.
The other commenters are asking you to please consider carelessness rather incompetence as a motive, and to see the forest for the trees. If everybody corrected grammar in the comments, we'd quickly see the site switch from substantive discussion to useless pedantry. Don't be that guy.
By the way, despite logic, "truly" doesn't contain the substring "true", so "truely" is a misspelling. Your email address, unfortunately, isn't in your profile (and nor could I find it via opencagedata.com), so I hope (though doubt) you'll forgive a public correction.
s/it's/its/
I get that people are frustrated with heroku's pricing, but at the end of the day I think that if your side project isn't worth the money you spend on it's hosting, maybe you should look into other side projects? If it's truly not a money-making project, not needing to scale it or have it up 24/7 seems like a reasonable trade-off to not paying for it's hosting.
The number of tools and resources Heroku provides is quite significant, and developing/deploying/maintaining similar solutions is certainly not cheap or easy. Especially at scale.
Disclaimer: I'm one of the Dokku maintainers.