3 ms·
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
by inscrutable 9y 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://www.youtube.com/watch?v=1fBbSgJJV_g
https://github.com/virtual-kubelet/virtual-kubelet https://github.com/virtual-kubelet/virtual-kubelet
- illumin8 9y agoYou 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/ https://aws.amazon.com/fargate/ It will also support Kubernetes pods next year. Disclaimer: I work for AWS.
- IanCal 9y agoWhat's the startup time like with fargate? Is it in the region of a few seconds, or is it more like minutes?
- inscrutable 9y agoIt 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?
- adjohn 9y agoServers.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 http://iopipe.com