Context

1. What is Web Server Gateway Interface (WSGI)?

WSGI is a standard interface between web servers and Python web application frameworks.


2. What does WSGI do?

By standardizing behavior and communication between web servers and Python web frameworks, WSGI makes it possible to write portable Python web code that can be deployed in any WSGI-compliant web server. WSGI is documented in PEP 3333.


3. What is a Framework?

A web framework consists of:


4. What does a Framework do?

Most web frameworks include patterns and utilities to accomplish at least the following:


5. How to choose a Framework?

Sounds cool

6.Use AWS Lambda and Amazon API Gateway to build serverless apps

Build and Deploy a Serverless REST API in Minutes Using Chalice

Reference

Text adapted from The Hitchhiker’s Guide to Python: Web Applications & Frameworks