Техническое задание: Настройка и оптимизация работы с внешними API

Цель проекта

Обеспечить стабильную работу сервиса при повышенной нагрузке, устранив ограничения на количество запросов к внешним API и оптимизировав их обработку.

Основные задачи

  • Аудит и анализ текущих настроек:
    • Проверка установленных квот и лимитов в используемых сервисах (Google Cloud, OpenAI и других).
    • Диагностика возможных ошибок в текущем подключении и конфигурации API.
  • Настройка биллинга и увеличение лимитов:
    • Конфигурация платежного аккаунта для снятия стандартных ограничений.
    • Выбор и настройка подходящего тарифного плана для обеспечения необходимой пропускной способности.
  • Оптимизация работы с API:
    • Разработка и внедрение стратегии для обработки большого количества запросов.
    • Рекомендации и, при необходимости, реализация методов оптимизации: батчинг (объединение запросов), организация очередей, распределение нагрузки, механизмы повторных попыток (retry logic).

Требования к исполнителю

  • Опыт работы с API популярных облачных сервисов (Google Cloud, OpenAI или аналоги).
  • Умение настраивать квоты, биллинг и проводить диагностику подключений.
  • Понимание принципов оптимизации сетевых запросов и работы с высокими нагрузками.

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

  • Лимиты запросов к API увеличены в соответствии с потребностями проекта.
  • Ошибки при работе с API устранены.
  • Сервис стабильно работает при повышенной нагрузке, запросы обрабатываются корректно и без сбоев.