Мой опыт разработки на Rust — это разработка отдельных микросервисов и модулей в составе backend’а, разрабатываемого на Python. Предполагаю, что это один из основных кейсов использования Rust сейчас.
В этом докладе мы рассмотрим реальную задачу разработки различных методов расчета кадастровой стоимости, спрототипированной на Python, с тестами, написанными на Python/unittest, и постепенного ее переписывания на Rust с использованием:
Важной частью доклада будет мотивация выбора Rust (особенно в сравнении с C++) в реальный проект, который используется в проде, для команды, которая заточена, в основном, под Python и JS.
После доклада слушатели узнают, что Rust прямо сейчас располагает ready to production инструментарием для интеграции с проектами, в которых раньше узкие места переписывались на С++.
А также смогут построить примерный сценарий интеграции Rust’а с кодом, который у них уже есть.
Мой опыт разработки на Rust — это разработка отдельных микросервисов и модулей в составе backend’а, разрабатываемого на Python. Предполагаю, что это один из основных кейсов использования Rust сейчас.
В этом докладе мы рассмотрим реальную задачу разработки различных методов расчета кадастровой стоимости, спрототипированной на Python, с тестами, написанными на Python/unittest, и постепенного ее переписывания на Rust с использованием:
взаимодействия с RabbitMQ (amiquip);
работы с Mongo;
треды;
интеграция кода в инфраструктуру тестов, разрабатываемых на Python.
Важной частью доклада будет мотивация выбора Rust (особенно в сравнении с C++) в реальный проект, который используется в проде, для команды, которая заточена, в основном, под Python и JS.
После доклада слушатели узнают, что Rust прямо сейчас располагает ready to production инструментарием для интеграции с проектами, в которых раньше узкие места переписывались на С++.
А также смогут построить примерный сценарий интеграции Rust’а с кодом, который у них уже есть.
Поделиться страницей в соцсетях