Continuous delivering serverless applications in the pipeline: indispensable advice from the trenches
Failure is not the opposite of success, it’s an essential part of it. Failing in a controlled and tested environment helps us to learn and improve; a core principle of continuous delivery. Serverless technology gives us the power to fail faster, and more often. Since there are no servers to manage, you can create isolated, production-like environments much faster. Because of this, it will be easier to create and run pipelines which will run faster and more stable. I will describe the challenges we faced in building serverless applications in a continuous delivery pipeline.
Kenny Baas is a Software Engineer and Consultant focusing on software quality at Xebia. He mentors teams by using practices like Domain Driven Design, Behaviour Driven Development, Test Driven Development and Continuous Delivery. He is an advocate for collaborating in open spaces. By using techniques such as Example Mapping and Event Storming, to engineer requirements and design of software along with business- and stakeholders. With these methods, he aims to create a transparent collaborative domain space with constant and instant feedback of the software that is being built.