Мы переписали критичный сервис с Python на Rust. Он стал в 40 раз быстрее. И в 3 раза дороже в поддержке
В феврале у нас упал сервис обработки платежей. 200 000 RPS, p99 = 800 мс, GC на Python съедал 30% CPU. Мы решили переписать его на Rust. Через 4 месяца команда из 3 senior-разработчиков выпустила новую версию. Бенчмарки: p99 = 18 мс, потребление п…
Читать далее