Все мы с вами любим, когда что-то работает быстро. Но, как известно, основная нагрузка в современных web-приложениях — IO Bound. К сожалению, Python не совсем про скорость, а IO Bound в целом довольно сложно ускорять.
К счастью, есть такой замечательный язык — Rust. Он супер-пупер быстрый и на нём можно писать под Python! И мы кое-что на нём написали...
В этом докладе посмотрим на первый в мире драйвер для postgres для Python, написанный на Rust! Попытаемся понять, а почему он такой быстрый, подробно посмотрим на его внутрянку и в конце поглядим на мозго-выносящие бенчмарки.