uWSGI is a flexible application container that we use extensively at ticketea. It is very popular in the Python/WSGI ecosystem. It normally sits between your application and a webserver or reverse proxy such as NGINX. One of its most interesting (and perhaps controversial?) design choices is the way uWSGI manages preforking, which is the subject of this post. What is preforking? In the context of