3 ms·
I find Heroku rather easy. About a year ago I wrote a vanilla blog engine in NodeJS. It only required a small amount of debugging to get up and running on Herok
by gwbas1c 6y ago
I find Heroku rather easy. About a year ago I wrote a vanilla blog engine in NodeJS. It only required a small amount of debugging to get up and running on Heroku.
(Although I don't know if I ended up modifying my code to adhere to Heroku quirks, or if the changes I needed for Heroku are normal.)
One weird thing happened a few days ago. I noticed that my blog was offline, and I ended up needing to modify my Postgres connection code to explicitly enable encrypted connections. This struck me as very strange. I mostly work with Microsoft SQL, and those kinds of things are set via the connection string. Shouldn't Heroku have just updated my database connection string without breaking my site? Admittedly, I have a lot less experience with Postgres than Microsoft SQL.
- jrochkind1 6y agoThis actually happened to an app I'm invovled with too. Turns out heroku started requiring SSL for postgres connections on "hobby" tier only last month. (It had already been required for "standard" and "professional"; and the blog post says they had been advertising the deprecation for a while, although I hadn't noticed either -- the thing about heroku is it makes it so easy to just ignore it mostly, that you can just ignore it mostly). https://devcenter.heroku.com/changelog-items/2035 https://devcenter.heroku.com/changelog-items/2035 Is there some way to encode this in the postgres DATABASE_URL? I'm not sure. With my particular app, it would have been ignored anyway, my app was deconstructing the DATABASE_URL into components to feed into the database connection configuration, and was not paying attention to any hypothetical part of it that would have specified ssl. This was per the instructions of the framework being used. I could believe there's a way heroku could have done this better though... lately I do notice more and more things where heroku doesn't seem to be "dotting all the i's" [USA expression for attention to detail and perfection] as much as I used to count on them to.
- toyg 6y ago> lately I do notice more and more things where heroku doesn't seem to be "dotting all the i's" It feels basically frozen. The Salesforce acquisition seems to have been a Yahoo!-type deal for them, where they just keep things running as long as the checks come in and will sunset when enough people leave. Which is sad. Or at least this is my perception.
- jrochkind1 6y agoYeah, I feel that. Although the salesforce acquisition was way back in 2010, I think heroku still had some innovation and progress after that for a few years. But not in a few years now. The good news is that heroku started out so solid that it can last a while in this state still being a good product. But it doesn't seem great. I still don't know of anything else as good as heroku for "we don't really have any ops expertise in-house, do it for us and make it Just Work". I doubt the OP is that. I really don't have time (or honestly interest) to learn kubernetes.