How (not) to develop, deploy and operate serverless applications
Gerard de Vos
Serverless (aka Functions, Lambda's, or Jeff) is the next step in utility computing (aka cloud) where the time that your code actually runs determines cost and you don't have to spin up VMs or containers yourself. Scaling, including down to zero, is done for you, as are high availability, OS/system maintenance, logging and (some) monitoring. So, what's the downside? Well, this is all still fairly new and people are still figuring out good practices. This talk covers what we learned building CI/CD, monitoring, software life cycle management, etc. for our serverless web applications. Learn from our mistakes and successes and save yourself some time and frustration :)
Gerard has been designing, building and running business critical systems since Amazon was only a webshop and racking and stacking was part of any new software project. He is an active member of the devops community in Amsterdam and interested in anything that makes running computer systems suck less.