HN user

nullzzz

201 karma

Coder, consultant at Reaktor (http://reaktor.fi).

Open-source developer (http://github.com/raimohanska/).

Posts12
Comments63
View on HN

I can recommend this architecture. So much easier to maintain and understand than using an extra service. The implementation here I didn’t go into much detail, but you can surely roll your own if this doesn’t cut it for you, or use a library like pgboss.

No it’s not ”pg functionality”. It’s close to SQL standard compliance but not close to what Postgres has to offer. Also, single transaction writing at a time, in-process etc.

I think it’s an exaggeration to say ”Building experiences with real-time components was previously only accessible to multi-billion dollar companies”. For instance my hobby project ourboard.io provides realtime collaboration and it costs like 20$ to host with current moderate load of users. It utilizes Y.js for collab text editing. Y.js is dedinitely a great tech and has a low entry barrier.

So true. iTunes was great back 10 years ago or so but today it’s just awful. Just like so much other Apple software. They’ve got huge issues, I’d guess with developer retention and culture.

Post author here. I agree!

Did not mean to imply that Dockerizing applications is a bad thing - actually even pointed out that "it's not so hard". Just wanted to point out that writing one takes some effort and therefore Fly.io is not a drop-in replacement for Heroku.

Container based deployment is a great thing to have and definitely a skill worth learning.

Post author here. We are of course using paid dynos for any business applications. Free tier only makes sense for hobby projects and quick experiments. There's no free lunch in the long run.

Post author here. The article is about alternatives for running your hobby projects. I agree that it doesn't make sense to run, or expect to be able to run, your business applications on free tier. We will keep on using Heroku's great services from now on as well.

To me the free tier has seemed like a gateway drug; you try Heroku (or Fly.io etc) for your hobby projects first and after you've gained some confidence you will apply the same in more serious projects. From now on the hobby projects will be deployed elsewhere.

I'm not sure who you are referring to with your condescending commentary. Easy-to-deploy high-level-of-abstraction application hosting services offering a free tier (like Heroku for the last 10 years) is a great thing to have IMO.

The fact that you know how software and operating systems work under the hood doesn't mean you'd necessarily want to build everything from scratch and setup Linux servers for all of your hobby projects.

Blog post author here. You're right that there's a lot of alternatives and that's great! In the post we listed a few options that we have personally tried and can recommend. I'm also considering setting up some Github page for listing more of "deploy for free" services and keep that up to date. Would that be useful?

Not sure what sort of UI are you looking for, but I'm quite happy with their dashboard UI including monitoring, logs, metrics, status etc.

You use the CLI for deploying your apps but that is hardly a downside in my books, as this is a tool for people who write Dockerfiles and are, in my experience, usually familiar with the command-line.