3 ms·
So I think heroku has stagnated a bit, and I am definitely very open to "better herokus". But the idea that something you did in five minutes is going to be be
by jrochkind1 6y ago
So I think heroku has stagnated a bit, and I am definitely very open to "better herokus".
But the idea that something you did in five minutes is going to be better than heroku (in all ways?) is.... I don't know what the adjective is. Heroku is very mature and polished software, that almost always does what you expect -- it's a very non-leaky abstraction, I guess. You can almost always get away with ignoring the details. (Yes, not 100%, but almost always). And there's pretty high quality documentation explaining how all the parts work, when you do need to figure out something.
This is unlikely to be a "better heroku", that solves all the problems heroku solves with as little time/energy from the customer -- if it really is, this post definitely didn't convince me of it, I still don't totally understand what it's even demo'ing. And it just makes gitlab look rude and/or desperate to have a heading that's simply "Do not use Heroku" -- because it's not open source, is the argument, i guess? Plus a vague and sarcastic tweet? How would we feel if heroku (or github) had an article titled "Do not use gitlab" with no more of an argument than that? It's just... childish.
- danjac 6y agoI mean if you want an open source Heroku or you want a cheaper option you can run on a droplet, there's always Dokku. 5 minutes' Googling would have told the author that yet not a mention in that blog post...
- edoceo 6y agoWell, the blog is "uNfILtErD". That's code for: unresearched rant
- cpursley 6y agoIny my experience, Render.com is a better (at least cheaper) Heroku plus it handles distributed Elixir really easily.
- dosethree 6y agoDoes heroku not handle distributed elixir? What does that even entail
- mrkurt 6y agoYou need private networking or the Erlang nodes can't talk to each other.
- jrochkind1 6y agoNice, I hadn't heard of them, but does look interesting, I'll add it to the list to check out at some point. Going through the docs just a bit, I see some things have you using docker manually, like "Deploy Persistent Redis with Docker" -- that's not necessarily a barrier, but it is already less simple/abstracted than heroku. But still might be worth it. I don't know how to keep up current awareness of this stuff, what the companies/options are. How do you?
- anurag 6y ago(Render founder) the current Redis setup is one-click and zero maintenance, but we're also planning to launch a fully managed Redis later this year.
- anurag 6y agoThanks for the plug! Here's our (admittedly biased) Render vs Heroku comparison: we're not just cheaper; we're a better fit for how applications are built today. https://render.com/render-vs-heroku-comparison https://render.com/render-vs-heroku-comparison
- joshmanders 6y agoI agree wholeheartedly. I'm one of the people in the world creating a "Better Heroku" but my whole premise of my product is that Heroku like you said has kind of stagnated but is still the gold standard. I don't see a reason for such childish attacks of Heroku. I'm solving similar issues but to go be more cost-effective and support more types of apps. I still hold Heroku in high regard and had the pleasure of having some higher ups as mentors of mine when I was in Junto Institute in Chicago.
- sergiotapia 6y agorender.com is a better Heroku. Absurdly easy, inexpensive and killer UX. They also have in beta a way to spin up whole environments for every PR your dev team has. Imagine every PR has it's own database, backend and frontend, spun up/killed on the fly. It's a very compelling feature.
- jrochkind1 6y agoI believe heroku has this feature too, no? https://devcenter.heroku.com/articles/github-integration-review-apps https://devcenter.heroku.com/articles/github-integration-rev... But I am interested in checking out render, that I just heard about here. (Not particularly interested in spending time checking out whatever Gitlab OP is trying to tell me about tbh)