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