Many people are using Gunicorn (or uWSGI), but don’t really know what they actually do. You take it as a given, and just hope that your web app will work as expected when you deploy it. Let’s take some time and look at deployment best practices, and the job Gunicorn has. A production stack dream team The unix approach is to have small tools which do one thing, and do it well.