Speaker
Description
Play through our ten levels of writing and deploying serverless applications. Each level represents a new challenge that teams who decide to go serverless usually face. The goal of this workshop is that you can work your way through these challenges and caveats so that you don’t have to face them in your own applications anymore. By doing so, you’ll apply best practices, debug and harden your serverless applications based on AWS Lambda and other serverless technologies.
Content & Process
Serverless technologies are currently experiencing quite a boom. They range from Function-as-a-Service (FaaS) to complete databases and queuing systems to authentication and monitoring solutions. In this workshop, we will mainly look at FaaS and create corresponding functions that follow common best practices and run in AWS Lambda. In doing so, we will learn about certain stumbling blocks and peculiarities of these platforms and how to deal with them. The main topics covered are:
- What is serverless?
- What is FaaS, and when should I use it?
- Writing a function
- Serverless architecture patterns
- Step by step application of best practices
- Connecting to a serverless database
- Discussing the most common pitfalls and possible solutions
- Applying these techniques
- Advanced concepts and learnings from the field
Audience & Requirements
This workshop is for anybody who wants to level up their serverless game or who hasn’t written and deployed any production serverless applications yet.
Experience Level: Beginner to Advanced.
Participants need a laptop with direct access to the Internet for the workshop. Local admin rights are additionally required. An AWS account will be provided.