Workshop: Serverless Workshop

Location: St James, 4th flr.

Duration: 9:00am - 4:00pm

Day of week: Friday

Level: Intermediate

Key Takeaways

  • Building Serverless infrastructure as code via the Serverless Framework

  • How to deploy into different environments (dev/qa/prod etc)

  • How to manage env variables & secrets in the serverless world

  • Basic fundamentals of DynamoDB, AWS Lambda, API Gateway, S3, and Kinesis

  • Best practices on how to deploy & manage serverless applications (CI & CD flow)

Prerequisites

Attendees should be familiar with the basics of AWS (Amazon Web Services) Code will be written in Javascript (using NodeJS). Knowing Javascript isn't required as the full code will be provided but having a basic understanding of javascript concepts will help.

Important: It is very important that everyone has the serverless framework installed before the workshop. This will let us jump right into learning!

In this workshop are going to use a number of AWS Services and the serverless framework to build event driven microservices with Lambda, API Gateway, DynamoDB, S3, and Kinesis. You'll learn how to deploy your applications as independent functions, that respond to events, charge you only when they run, and scale automatically. The open source Serverless Framework helps to facilitate this and simplifies the deployment to Lambda -- all from the comfort of your command line.

Technologies used for this workshop:

* AWS Lambda

* AWS Kinesis

* AWS API Gateway

* AWS DynamoDB

* The Serverless Framework

Speaker: David Wells

Full Stack Developer Serverless

David is a full stack developer at Serverless, Inc. in San Francisco. He is passionate about developer experience and creating products that are powerful and easy to use. His previous roles include lead UI/UX developer at Mulesoft and founder of Inbound Now, an open source marketing software platform. He specialized in JavaScript, HTML, CSS, Marketing, and UI/UX.

Find David Wells at

Tracks

Monday, 5 March

Tuesday, 6 March

Wednesday, 7 March