А оно точно надо?
Я вот задался как-то вопросом...
Сравнивал aiohttp, quart (async клон Flask), Flask (на котором работает прода сейчас) и raw golang. На реальной архитектуре своей, с несколькими запросами в базу (postgres).
Результаты: golang кроет всех, но разница не потрясающая. в разы. Что интересно - фласк не так уж и отстает. Это неудивительно, ведь главный тормоз - база.
А потом еще внимательнее посмотрел, и понял: для меня вообще важнее не выдача одной и той же страницы 100500 раз, что влегкую решается кэшем, а минимальное время на формирование одной страницы. И тут уже прикол: Flask от асинхронных фреймов вообще идет ноздря в ноздрю, как бы иногда и не обгоняя!
Ну и совсем смешно: пока ковырялся с сорсами, придумал как реализовать маленький архитектурный тюнинг. И все ускорилось почти в 10 раз на старом коде = ничего переписывать не надо.