Table of Contents

5. Web App Deployment

There is also an entire book dedicated to Python web application deployment.

5.1 Hosting

Content Delivery Networks

5.2 Virtual Private Servers (VPSs)

Linode
Digital Ocean
Lightsail

5.3 Platform-as-a-Service

Heroku
PythonAnywhere
Codestar

5.4 Operating systems

macOS
Windows

5.5 Web servers

Lighttpd

5.6 WSGI servers

mod_wsgi
uWSGI

5.7 Continuous integration

GoCD
Travis CI

5.8 Configuration management

Salt

5.9 Containers

Kubernetes

5.10 Serverless Architectures

Azure Functions

6. DevOps

6.1 Monitoring

Prometheus
Sentry
Scout

6.3 Web App Performance

Load testing
Scaling

6.4 Logging

stdlib logging
logbook

6.5 Web Analytics

Google Analytics
Piwik

Blog Post Tutorials

Adding Okta Authentication to an Existing Flask Web App

Fresh Tutorials on Full Stack Python

How to Provision Ubuntu 18.04 LTS Linux Servers on DigitalOcean

How to Add User Authentication to Flask Apps with Okta

Configure Python 3, Flask and Gunicorn on Ubuntu 18.04 LTS

Running Bottle Apps in Docker Containers on macOS

How to Explain Your Products to Developers

How to Add Maps to Django Web App Projects with Mapbox

Full Stack Python at PyCon US 2018

Monitoring Python 3.6 Functions on AWS Lambda

Developing Flask Apps in Docker Containers on macOS

ReportLab and Future Community Project Launches

Monitoring Django Projects with Rollbar

5 Years of Full Stack Python

GitPython and New Git Tutorials

First Steps with GitPython

DevOps, Thank You Maintainers and Contributing to Open Source

DevOps, Continuous Delivery... and You

PyDev of the Week, Django 2.0 and Twilio Voices

PyCon US 2018 CFP, Python Bytes and Pelican

How to Monitor Python Web Applications

How to Provision Ubuntu 16.04 Linux Servers on Linode

Creating Bar Chart Visuals with Bokeh, Bottle and Python 3

How to Add Hosted Monitoring to Flask Web Applications

How to Create Your First Static Site with Pelican and Jinja2

Responsive Bar Charts with Bokeh, Flask and Python 3

How to Become A Successful Self-Taught Software Developer

How to Create Your First Python 3.6 AWS Lambda Function

Getting Started with AWS Lambda & Python 2.7

How to Choose the Right DevOps Tools for You and Your Team

Creating SSH Keys on macOS Sierra

Creating SSH Keys on Ubuntu Linux 16.04 LTS

How to Make Phone Calls in Python

Dialing Outbound Phone Calls with a Bottle Web App

Python for Entrepreneurs

Setting Up Python 3, Django & Gunicorn on Linux Mint 17.3

Configuring Python 3, Pyramid and Gunicorn on Ubuntu 16.04

Replying to SMS Text Messages with Python and Bottle

How to Build Your First Slack Bot with Python

Responding to SMS Text Messages with Python & Flask

How to Install and Use MySQL on Ubuntu 16.04

Setting up PostgreSQL with Python 3 and psycopg on Ubuntu 16.04

How to Use Redis with Python 3 and redis-py on Ubuntu 16.04

How to Send MMS Picture Messages with Python

Configuring Python 3, Bottle and Gunicorn for Development on Ubuntu 16.04 LTS

How to Send SMS Text Messages with Python

How to set up Python 3, Flask and Green Unicorn on Ubuntu 16.04 LTS

Setting up Python 3, Django and Gunicorn on Ubuntu 16.04 LTS

The Full Stack Python Blog