Реализовать монолитное ПО для веб-платформы путём интеграции функционала нескольких Python-скриптов (GitHub) и миграции на язык с лучшей runtime-производительностью (Go/Rust/C++ — по согласованию).
Провести глубокий анализ исходников, определить бизнес-логику, зависимости и точки интеграции.
Составить техническое задание с описанием всех кейсов использования и edge-caseов для работы с целевым сайтом.
Разработать модульный дизайн с четко определёнными интерфейсами между компонентами.
Провести рефакторинг и транслитерацию бизнес-логики на выбранный язык.
Интегрировать сторонние библиотеки для работы с сетью, парсингом, многопоточными вычислениями и т.п.
Подробный лог всех операций на Windows 10
Требования к реализации:
Язык программирования: Rust, Go или C++
Библиотеки для криптовалют и приватных ключей
Простой интерфейс для настройки и управления
Автономная работа
Требования к тестированию:
Тщательное тестирование на различных сценариях
Проверка функциональности, безопасности и стабильности, перед сдачей заказа