Введение
Все началось с одной статьи Stress test for Nginx + PHP + Tarantool. Автор берет самый простой из доступных виртуальных серверов (1 CPU, 512 MB памяти, SSD диск) проводит нагрузочные тесты с PHP и Tarantool и в итоге получает результат в 900 RPS. При этом на страничке каждый из 900 раз в секунда происходит обработка шаблона, вычисление сессии пользователя, сохранение этой сессии в базу данных и вывод 9 Телеграм стикеров с наибольшим рейтингом из 16 тыс. записей тойже базы данных.
wrk -c50 -d60s -t4 http://ugly.begetan.me/good
Running 1m test @ http://ugly.begetan.me/good
4 threads and 50 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 54.48ms 10.15ms 441.17ms 95.62%
Req/Sec 220.76 19.43 270.00 74.65%
52760 requests in 1.00m, 320.86MB read
Requests/sec: 878.72
Transfer/sec: 5.34MB
Технические детали реализации не плохо описаны в статье Tarantool: the Good, the Bad and the Ugly, но там то про PHP.
А мы то про Питон! Поэтому вызов брошен, Рубикон уже перейден.