Задача

Требуется ускорить выполнение рыночной лимитной заявки (покупка по рынку при наличии лучшей цены). Текущее общее время исполнения (подпись + лимитка) составляет ~650 мс.

Текущее решение

Используется:

  • Ближайший сервер (физически расположенный рядом с торговой площадкой).
  • Предварительный прогрев TCP-соединения для снижения накладных расходов.

Требования к оптимизации

  • Сократить общее время лимитки до минимума (целевой показатель - значительно ниже 650 мс).
  • Оптимизировать сам процесс подписи (возможно, использование предварительно вычисленных ключей или PGP/RSA без лишних итераций).
  • Максимально снизить задержки на сетевой уровень: использование keep-alive, batch-запросов, асинхронного ввода-вывода (asyncio/uvloop).
  • Протестировать перфоманс под реальной нагрузкой - замер до и после оптимизации.

Ожидаемый результат

Рабочий код или конфигурация, которая позволяет стабильно выполнять лимитку быстрее 650 мс (трёхкратное улучшение). Без потери надёжности (любое снижение достоверности подписи или отказоустойчивости не допускается).

Создание трейлера для мобильной игры

Требуется разработать короткий динамичный промо-ролик для мобильной игры. Трейлер длительностью до 30 секунд должен демонстрировать геймплей и ключевые особенности, чтобы привлечь пользователей в магазинах приложений.