Денис Мигаль, руководитель команды EMM в Magnit Tech, разработал UDP-прокси на языке Rust для обеспечения работы LwM2M-сервисов в Kubernetes. Решение потребовалось из-за отсутствия в облачной инфраструктуре механизмов балансировки, поддерживающих сохранение длительных DTLS-сессий при смене сетевых адресов устройств.
В процессе разработки автор использовал ИИ-модели для написания кода и отладки, при этом самостоятельно принимая архитектурные решения. Была внедрена многоуровневая система проверок, включающая юнит-тесты, Python-скрипты для имитации клиентского трафика и контроль прав доступа к файлам PKCS#12 в итоговых релизных архивах.
Нагрузочное тестирование в Yandex Cloud проводилось на трех репликах прокси. При подаче 200 000 пакетов в секунду система успешно обработала в среднем 184 405 пакетов в секунду без потерь и ошибок ввода-вывода. Предельная производительность прокси не была достигнута из-за ограничений генератора нагрузки.
Автор подчеркивает, что ИИ эффективен для автоматизации рутинных задач, таких как правка кода или сбор логов, однако архитектурный контроль и принятие решения о релизе остаются за человеком. Сейчас перед командой стоит задача по подготовке специалистов для дальнейшего сопровождения Rust-компонента.





