Serverless Flask


Introduction

A summary of the guide and what you'll learn from it.


Setup the virtual environment and packages

An overview of how to create a virtual environment and a brief summary of the packages we'll be using.


Flask

An overview of this Python web microframework and the start of our Profile App.


DynamoDB

How do we interact with this non-relational database via the boto3 library?


Registration, authentication, and email confirmation

Registration, authentication, and email confirmation: Let's add them.


Deploying serverless: Zappa

What it is and how we'll use it.


Custom domains

Get a free SSL certificate and configure our app to use a custom domain.


IAM policies

Finally, let's make everything more secure.


Further reading

Additional topics you might want to review after gaining a firm foundation in serverless Flask.


Source Code

The source code for the example application used in the guide.