Real world serverless - architecture, patterns and lessons learned


cloud Cloud, Containers & Infrastructure

Room 6

Thursday from 10:20 til 11:10

Serverless computing is quite the rage today. It enables companies to move to a platform with basically limitless capacity and it allows teams to embrace DevOps right from the start.

So, this is literally the silver bullet we have waited for and everybody should embrace it. Right?

Well, it depends...

In this talk we will look at different scenarios and approaches to building and designing complex Serverless applications on AWS beyond your basic "Hello World".

We will cover architectures and patterns that help in adopting Serverless, for example how to design your Serverless landscape without getting lost in event-driven-chaos.

Covering the whole development process, we will look at real world problems like testing, debugging, monitoring and securing your Serverless applications. Furthermore, we will use some of the essential tools that make working with AWS Lambda easier, such using Claudia.JS.

Finally, we will discuss the drawbacks and misconceptions, like potential vendor lock-in and the illusion of NoOps.

If you find Serverless computing interesting, then this talk will show you how to adapt this architectural style without getting burned too much.

David Schmitz David Schmitz

I am a consulting architect, programmer, coach and have been building applications for various rather large financial institutes and insurance companies for more than 15 years. Since greenfield projects are rare and precious, I have been using various tech stacks ranging from WS-* with EJBs to HapiJS on Node.

Currently I am focusing on cloud architectures, serverless computing, conversational user interfaces and any good reason to use Elixir.