AWS Lambda Powertools for Python
Overview
This is a live coding workshop for the AWS Programminng and Tools Meetup in Melbourne. The workshop will start with the SAM Cli “Hello World” example API project. Throughout the labs we will introduce each of the AWS Lambda Powertools Core utilities to showcase how simple they are to use and adopt for all your projects, and how powerful they are at bringing you closer to the Well Architected Serverless Lens.
This lab assumes zero knowledge and is a great starting point if you are curious about Serverless development with Python and SAM Cli. By the end of the lab you should be familiar with the following:
The labs presented here will shocwase the core Lambda Powertools utilities: Logger, Tracer, Metrics and Event Source Data Classes. With these 4 simple additions to your projects you will supercharge your lambda skills and best practice!
What You’ll Learn
- Creating a project with SAM Cli
- Building a Serverless Project
- Deploying a Serverless project with SAM Cli
- Installing aws-lambda-powertools (for python)
- Linking the Global AWS Lambda Powertools Layer into your project
What to Bring
- Your laptop - make sure to have an AWS account and AWS Cli installed ready to go!
- Your Friends - AWS Meetups are more fun with friends, but you can also make friends at the Meetup!
Prerequisites
Workshop Materials
All workshop materials, code samples, and exercises are available on GitHub.