Debugging Serverless Apps: from monitoring invocations to observing systems
read.iopipe.com
read.iopipe.com
This blog on bootstrapping a Worker using Typescript shows how slick development on the platform is: https://blog.cloudflare.com/bootstrapping-a-typescript-worke... and we'll be posting more in coming days about how to debug on the platform.
There seems to be a lot of book-keeping and ritual for something which is supposed to just let you focus on the important bits of code, without worrying about how it runs.
Having said that, I agree that there seems to be an inordinate amount of effort/thought going into keeping Lambdas "warm" (i.e. always running).
I think the prevalence of these hijinks indicates that AWS Lambda should consider adding a "keep running" option that ensure the particular function is always "warm", but costs a bit more.
Might as well containerize it and accept the overhead of some maintenance to ensure the lowest cost guaranteed availability and performance.
Clearly I do not take any startups working in Serverless seriously if they don't have a serverless pricing themselves.
Serverless is not just Lambda. It's an entire philosphy and pricing model that goes with it . Here it's the exact opposite.
If the product from iopipe does more, then they should be able to charge more for it.
Whether it's worth $299/month more is an open question, however.