Heroku's free tier is good. GCP App Engine is pretty similar, a little more powerful, but also more limiting in how you build your app. My pick for MVPs is AWS Lambda. It's very easy to get up and running, and you get access to the rich AWS ecosystem. Yeah yeah, the "unlimited scale" benefit will be great when you're accelerating user growth, but that's not why its a good pick for MVPs. Need a cron? Not too bad on Ap…
The difficult part with AWS is local development. Waiting on AWS deploys is not a fast process and it kills momentum. LocalStack tries, but IMO it's not great.
Ask HN: Best free compute and other resources for startups?
41–50 of 145 posts
Re: Ask HN: Best free compute and other resources for startups?
#42I don't think Best (or Good) will be Free, after a certain tier (e.g AWS only gives a t2.micro for a month (750 hours to be specific)) Most of the cloud providers have some kind of startup program, where they offer free credits to startup. We (my company) got credit benefit from IBM, it's been a real savior for us. You can check it out here https://developer.ibm.com/startups/
I'd go to Azure over IBM Cloud, and I have perturbed many electrons about how frustrating Azure has been.
Re: Ask HN: Best free compute and other resources for startups?
#43Heroku's free tier is good. GCP App Engine is pretty similar, a little more powerful, but also more limiting in how you build your app. My pick for MVPs is AWS Lambda. It's very easy to get up and running, and you get access to the rich AWS ecosystem. Yeah yeah, the "unlimited scale" benefit will be great when you're accelerating user growth, but that's not why its a good pick for MVPs. Need a cron? Not too bad on Ap…
Re: Ask HN: Best free compute and other resources for startups?
#44Heroku's free tier is good. GCP App Engine is pretty similar, a little more powerful, but also more limiting in how you build your app. My pick for MVPs is AWS Lambda. It's very easy to get up and running, and you get access to the rich AWS ecosystem. Yeah yeah, the "unlimited scale" benefit will be great when you're accelerating user growth, but that's not why its a good pick for MVPs. Need a cron? Not too bad on Ap…
The difficult part with AWS is local development. Waiting on AWS deploys is not a fast process and it kills momentum. LocalStack tries, but IMO it's not great.
Re: Ask HN: Best free compute and other resources for startups?
#45Heroku's free tier is good. GCP App Engine is pretty similar, a little more powerful, but also more limiting in how you build your app. My pick for MVPs is AWS Lambda. It's very easy to get up and running, and you get access to the rich AWS ecosystem. Yeah yeah, the "unlimited scale" benefit will be great when you're accelerating user growth, but that's not why its a good pick for MVPs. Need a cron? Not too bad on Ap…
The difficult part with AWS is local development. Waiting on AWS deploys is not a fast process and it kills momentum. LocalStack tries, but IMO it's not great.
It's easy. But if that's too much for you, the serverless framework has some nice plugins for all of it.
Re: Ask HN: Best free compute and other resources for startups?
#46Re: Ask HN: Best free compute and other resources for startups?
#47Earlier quoted context omitted.
The difficult part with AWS is local development. Waiting on AWS deploys is not a fast process and it kills momentum. LocalStack tries, but IMO it's not great.
Deploying to lambda is literally uploading a zip.
This is acutely top-of-mind for me because I used to run a devops consultancy and I currently head devops, including release management, for a startup built heavily on AWS Lambda. I am doing my level best to reduce the loop as much as I can for the dev team.
It's still way, way slower than control-S. And always will be.
Re: Ask HN: Best free compute and other resources for startups?
#48Linode is $5/mo. and I got a $50 credit for just being at a software conference; I also don't think that expires (which is good because I'm not planning on using that credit atm). That's 10 months of free service. It's also pretty barebones in terms of upsold services, but apparently the customer support is pretty top-notch. I'd take a look at it.
All my credits seemed to expire after two months.
Re: Ask HN: Best free compute and other resources for startups?
#49Earlier quoted context omitted.
The difficult part with AWS is local development. Waiting on AWS deploys is not a fast process and it kills momentum. LocalStack tries, but IMO it's not great.
Cleanly separate your logic from AWS dependencies using interfaces / protocols, summarily mock the required service by implementing said protocols (sparing you the pain of mocking the AWS services themselves), and voilà, you're running everything locally. It's easy. But if that's too much for you, the serverless framework has some nice plugins for all of it.
And local development when you've opted to use systems like Cognito are well beyond its scope, unless someone has something very clever that I haven't seen.
From a lot of experience doing this on AWS and on other clouds, I have learned that it is better to use systems that you can operate, and then use hosted versions where applicable. RDS is great, but it's great mostly because you can run PostgreSQL locally and inspect its brain. DynamoDB, SQS, etc. tend to be untrustworthy and should be avoided unless you have a bulletproof story for local testing (and none of the fake implementations are bulletproof).
Re: Ask HN: Best free compute and other resources for startups?
#50Earlier quoted context omitted.
It's ok if you're ok with your service being down for days at a time. On vacation and the server breaks? Gotta wait till you get home. Internet down? Mine gigabit was just down for five days, a squirrel ate through the fiber and they had to a pull a new one. Running a server at home is fraught with peril but if those downtimes are ok, then go for it.
Still more reliable and orders of magnitude more powerful than any free service. You can also buy two.
I don't think so. AWS Lambda has a generous free tier and runs on infrastructure that has constant monitoring by professionals, spread across thousands of machines in multiple datacenters all over the world, with an SLA.
Your one (or two) servers that share a single consumer internet connection (with no SLA) will never be more reliable.
Yes, you can get more powerful, but again, that's a business decision you have to make. Do you want power or reliability? If uptime is important to your business, then running it at home off of consumer internet is not a good idea.