μwsgi en producción: los defaults estan mal.

Accepted

En varios de los equipos que participé, elegimos μwsgi como tecnología para servir nuestras aplicaciones python. Es una herramienta fantástica, con infinitas configuraciones, y lamentablemente las que trae por default no tienen sentido en producción. En esta charla se explora un pequeño conjunto de configuraciones que afectan en mayor o menor medida la calidad de una aplicación en producción.


Type: Charla estandard, 25 minutos

Level: Medium

Speakers: Mariano "Nassty" García Berrotarán

Speakers Bio: Programador Python en Mercado Libre. Autor de múltiples bugs

Time: 13:00 - 13:30 - 12/05/2019

Room: D

Labels: uwsgi μwsgi application servers webservers

Description

En varios de los equipos que participé, elegimos μwsgi como tecnología para servir nuestras aplicaciones python. Es una herramienta fantástica, con infinitas configuraciones, y lamentablemente las que trae por default no tienen sentido en producción. En esta charla se explora un pequeño conjunto de configuraciones que afectan en mayor o menor medida la calidad de una aplicación en producción. En esta charla (fuertemente inspirada en la dada por Peter Sperl en la Europython 2019) voy a presentar una configuracion que propongo como la inicial para llevar una aplicación a producción detras de un μwsgi. Voy a analizar una a una estas configuraciones, plantear por que el default está mal, como se llegó a ese punto y cual debería ser el valor por defecto.