Ask HN: AWS Lambda Credible Alternatives?
6 points
5 days ago
| 10 comments
| HN
Hello,

I am a developer with few skills in DevOps and I am looking for a solution to run small APIs on docker containers. My goal is to have the least amount of infrastructure to manage as I am short on time and I am relatively new to it so I see the "severless" abstraction a good thing for my current situation/

I think that Lambda is cool for that but I found the AWS UI quite overwhelming. I checked Digital Ocean functions but you can't use a container. Do you know other similar products ?

solardev
3 days ago
[-]
Do you have to use Docker? If you can write the func in Javascript, Cloudflare Workers are amazing and so much easier to use than AWS.

You can also write them write inside Next.js and deploy them to Vercel with a single click.

reply
leros
5 days ago
[-]
Check out Google Cloud. They have a much better developer experience than AWS.

Cloud Run is pretty easy to setup.

reply
yen223
5 days ago
[-]
Google Cloud Run. One of the few good parts of GCP.

It supports containers, and has a relatively generous free tier

reply
icedchai
5 days ago
[-]
I second this. I found Cloud Run fantastic to work with.
reply
solardev
3 days ago
[-]
Thirding. Cloud Run is great. App Engine is another option for some languages. GCP generally is much more ergonomic and has better docs than AWS.
reply
achempion
4 days ago
[-]
Have you looked into PaaS, for example, Render: https://render.com/docs/deploy-an-image
reply
simantel
3 days ago
[-]
Render doesn't offer lambdas, AFAIK?

But yeah the UI is great if you want always-on boxes.

reply
flybayer
4 days ago
[-]
You might like https://www.flightcontrol.dev which makes it easy to deploy servers or Lambdas. (I'm cofounder)
reply
idontwantthis
5 days ago
[-]
I don’t think you will learn to deploy anything serverless in less time than you could deploy a server.

And you will learn more general devops skills instead of one particular provider’s serverless API.

reply
brunaxLorax
5 days ago
[-]
It will be an express based REST API that connects to an external Database.

The API will have to expose endpoints and do CRUD operations for the most part.

reply
kbjoern
5 days ago
[-]
Can you provide more information of what you are aiming to archive in regards of your API?
reply
bigbassroller
3 days ago
[-]
Skip the UI and use Terraform
reply
kjok
3 days ago
[-]
Did you evaluate Fly.io?
reply