В блоге Lyft вышла заключительная статья про использование gevent в их инфраструктуре:
https://eng.lyft.com/applying-gevent-learnings-to-deliver-value-to-users-part-4-of-4-36ad932deea8Gevent они используют как тип воркера для веб-сервера gunicorn, который обслуживает Flask микросервис для отдачи оферов с ценами на поездки.
Их сервис стал периодически выдавать высокий latency, ребята копнули глубже и поняли, что гринлеты, выполняющие CPU bound задачи, блокировали I/O bound гринлеты.
Решение: запускать их на отдельных gunicorn процессах 🥳
История странная, удивительно что они до сих пор живут на такой связке.