Hacker News new | ask | show | jobs
by inscrutable 3111 days ago
I watched the overview video below and the tldr for me is that although serverless is doable now and can be done well, the tooling is not there yet, and you're also locked into AWS. So check back in back in 2-3 years.

For me, I think Kubernetes + virtual kubelet (for container instance creation, with per second billing, only on Azure right now) is the safest option. It gives the benefit of easily scalable compute with no need to move to an event driven model or constraints on function duration and resource usage.

https://www.youtube.com/watch?v=1fBbSgJJV_g

https://github.com/virtual-kubelet/virtual-kubelet

2 comments

You can do the same thing (just run a horizontally scalable container for me with per-second billing) on AWS Fargate: https://aws.amazon.com/fargate/

It will also support Kubernetes pods next year.

Disclaimer: I work for AWS.

It will be great to have Fargate as a provider for the virtual kubelet along with Azure (and I forgot to mention Hyper.sh). Do you know if AWS plan to build a virtual kubelet provider themselves or let the community?
What's the startup time like with fargate? Is it in the region of a few seconds, or is it more like minutes?
I’ve read reports of fargate startup times around 45s. Not fast, but not terribly slow either.
Thanks, that really helps place it in terms of where it might fit with my workflow.
Servers.lol was a side project for us to figure out if some of our own workloads were a good fit. Our day jobs are to build tooling for serverless applications. You can find more at http://iopipe.com