Course Outline


  • Gunicorn as an interface between web servers and web applications or framework.

Building Blocks for Running a Python Web Application

Overview of Gunicorn Features and Architecture

WSGI-compatible Applications and Frameworks

Setting up and Configuring Gunicorn

Understanding the Server/Gateway Side

Understanding the Application/Framework Side

Using WSGI Middleware Components to Implement Both Sides of the API

Deploying up a Sample Application

Routing a Request

Running Multiple Applications or Frameworks Simultaneously

Load Balancing and Remote Processing

Post-processing Content

Deploying the Python Application to Production

Monitoring the Application


Summary and Conclusion


  • Experience with Linux command line
  • A general understanding of the web application deployment process
  • A general understanding of web server concepts
  • A basic understanding of Python


  • System administrators (sysadmins)
  • Developers
  7 Hours


Related Courses

Apache Web Server Administration

  28 hours

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

  28 hours

Data Analysis with Python, Pandas, and Numpy

  14 hours

Accelerating Python Pandas Workflows with Modin

  14 hours

Machine Learning with Python and Pandas

  14 hours

HTTP fundamentals and Nginx web server

  21 hours

Microsoft IIS for System Administrators

  28 hours

IIS 7 and ASP.NET Administration

  21 hours

IIS 8 and ASP.NET Administration

  21 hours

Jetty: Embedding A Web Server Inside Your Application

  7 hours


  14 hours

Socket.IO with Websockets

  14 hours

Tengine Web Server and Reverse Proxy

  7 hours