Live data from Hacker News

How I Built a Side Project

stayintech.com

71–80 of 99 posts

Re: How I Built a Side Project

#71
post #23

This goes along with a good site I saw mentioned in comments yesterday, https://www.goodui.org/ . If your site was still up, I'd sign up. You might even go cheaper with something like a shared hosting solution, like webfaction. it's cheap, it's easy to setup stacks, you'd have plenty of space, and you don't have to manage your server.

Thanks for that link. I found it quite enlightening. I know quite a few sites that have some horrible ui that could benefit from that site.

Re: How I Built a Side Project

#72

I choked at seeing the $250/mo. Heroku cost for a checklist app! Wow. You can set up a Linode VM or DigitalOcean droplet for $5 or $10 a month, run a few commands to get software installed and get it reasonably hardened against intrusion. Hardly takes any time at all.

And for that do you get a scalable app on managed servers with a wildcard SSL cert, backups, analytics, email, and a managed PostgreSQL instance? I'm not a Heroku user, so I can't vouch for their service one way or the other, but they do provide a lot of value-add. The time it takes to set up and maintain those services by hand is not free. Unless you yourself are in the business of providing a service platform so th…

How scalable does a simple checklist app need to be? Especially when that checklist app has next to no users?

I just don't think that managing your own SSL cert and backups are worth $250 a month for a tiny application that no one uses. Logging into your VPS once a month to install updates is beyond trivial. That might not be my strategy if I had hundreds of paying customers, but the author of the article didn't have hundreds of paying customers.

The moral of the story is that you should choose the right tool for the job. A $250/mo. Heroku app for a developer who wants to fiddle around with it for a tiny side project is not a good value as far as I'm concerned.

Re: How I Built a Side Project

#73

I choked at seeing the $250/mo. Heroku cost for a checklist app! Wow. You can set up a Linode VM or DigitalOcean droplet for $5 or $10 a month, run a few commands to get software installed and get it reasonably hardened against intrusion. Hardly takes any time at all.

And for that do you get a scalable app on managed servers with a wildcard SSL cert, backups, analytics, email, and a managed PostgreSQL instance? I'm not a Heroku user, so I can't vouch for their service one way or the other, but they do provide a lot of value-add. The time it takes to set up and maintain those services by hand is not free. Unless you yourself are in the business of providing a service platform so th…

> scalable app

Well no, but certainly an app that can handle 100K hits per 24 hours.

SSL is essentially free now, not everyone needs wildcard. Backups are easy, analytics are easy. Email is hard - but there are services.

I guess it's about tradeoffs. If you spend a few hours (really, half a day should take care of the above. I've done it!) you can save $250/mo.

If that isn't worth it for you it isn't worth it. 2000K+ a year is definitely worth it for me!

Re: How I Built a Side Project

#74

Earlier quoted context omitted.

And for that do you get a scalable app on managed servers with a wildcard SSL cert, backups, analytics, email, and a managed PostgreSQL instance? I'm not a Heroku user, so I can't vouch for their service one way or the other, but they do provide a lot of value-add. The time it takes to set up and maintain those services by hand is not free. Unless you yourself are in the business of providing a service platform so th…

How scalable does a simple checklist app need to be? Especially when that checklist app has next to no users? I just don't think that managing your own SSL cert and backups are worth $250 a month for a tiny application that no one uses. Logging into your VPS once a month to install updates is beyond trivial. That might not be my strategy if I had hundreds of paying customers, but the author of the article didn't have…

Agree with brandon272.

$250/mo is not a viable business plan.

As much as I'd like to say my time is more valuable, honestly I'd rather save my $250/mo and built out a solution that's cheaper.

For the naysayers, my relatively small apps receive over 300k reqs/day and it's hosted on a much, much cheaper infrastructure. Just remember to cache things where appropriate and you'd be surprised how much $30-40 in server costs can take you.

Re: How I Built a Side Project

#75
It sucks that you had to kill your project because of costs but honestly I don't blame you for going the Heroku route. It does it all for you with some "mininmal" configuration. I like linux and have done enough maintenance on various sites so I generally don't feel lost but I'd kill to have someone walk me through the process of setting up a production ready web app just once.

Re: How I Built a Side Project

#76

I choked at seeing the $250/mo. Heroku cost for a checklist app! Wow. You can set up a Linode VM or DigitalOcean droplet for $5 or $10 a month, run a few commands to get software installed and get it reasonably hardened against intrusion. Hardly takes any time at all.

And for that do you get a scalable app on managed servers with a wildcard SSL cert, backups, analytics, email, and a managed PostgreSQL instance? I'm not a Heroku user, so I can't vouch for their service one way or the other, but they do provide a lot of value-add. The time it takes to set up and maintain those services by hand is not free. Unless you yourself are in the business of providing a service platform so th…

No need to scale when there are no customers. Worry about scaling when there is lots of growth.

Re: How I Built a Side Project

#77

I choked at seeing the $250/mo. Heroku cost for a checklist app! Wow. You can set up a Linode VM or DigitalOcean droplet for $5 or $10 a month, run a few commands to get software installed and get it reasonably hardened against intrusion. Hardly takes any time at all.

And for that do you get a scalable app on managed servers with a wildcard SSL cert, backups, analytics, email, and a managed PostgreSQL instance? I'm not a Heroku user, so I can't vouch for their service one way or the other, but they do provide a lot of value-add. The time it takes to set up and maintain those services by hand is not free. Unless you yourself are in the business of providing a service platform so th…

> The more I think about it, the better value Heroku appears to be.

Not really.

Netlify for $9/mo to serve static content over Akamai's network. API Gateway + Lambda + Dynamo for pennies per month when your traffic is low. If you get linked to by HN or some other source of massive traffic, you may pay ~$100 or so, but it will scale up (and back down) with no extra effort.

This setup is basically the same price as the $10/mo Linode for most side projects and will outperform the $250/mo Heroku setup.

Re: How I Built a Side Project

#78

I choked at seeing the $250/mo. Heroku cost for a checklist app! Wow. You can set up a Linode VM or DigitalOcean droplet for $5 or $10 a month, run a few commands to get software installed and get it reasonably hardened against intrusion. Hardly takes any time at all.

And for that do you get a scalable app on managed servers with a wildcard SSL cert, backups, analytics, email, and a managed PostgreSQL instance? I'm not a Heroku user, so I can't vouch for their service one way or the other, but they do provide a lot of value-add. The time it takes to set up and maintain those services by hand is not free. Unless you yourself are in the business of providing a service platform so th…

He had... at its maximum 13,000 people on the service at a single time from an HN post. Most of these people just touched the landing page and bounced away. Any VPS should be able to handle that since its static traffic.

At its height, 600 people were daily active users (at a most generous estimate). Unless those 600 people were all active at the same time of day, you'd be able to handle it easily.

People underestimate what good caching can give you. I had an application that would only be able to handle 20/req/second without caching. With aggressive caching, it could handle 2100/req/second so long as that was all reads; and that was true. It handled 40,000 people a day with the $49 dedicated server hovering at 2% utilization in CPU for Postgres, Elasticsearch, Redis, Nginx, and Django Python.

> the time you would spend over the course of a year in maintaining backups and software updates and addressing zero-day security issues

Backups are a once and forget it style process. A simple cronjob can backup to another disk or upload to S3.

Zero-day security issues? They're handled by a managed server host. All kernel level updates are.

Re: How I Built a Side Project

#79

I choked at seeing the $250/mo. Heroku cost for a checklist app! Wow. You can set up a Linode VM or DigitalOcean droplet for $5 or $10 a month, run a few commands to get software installed and get it reasonably hardened against intrusion. Hardly takes any time at all.

[deleted]

Re: How I Built a Side Project

#80
Dude! $250 doesn't make any sense. I've been running a MUCH more complex side project in Heroku with ~80k visitors per week for way, way below that, closer to what you would pay with DigitalOcean or the like. For a checklist app and your traffic you shouldn't need the dynos or the database upgrade.
Post reply on HN