Разработка микросервиса для каскадной интеграции API

Основная задача

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

Ключевые требования

  • Стек технологий: Node.js и TypeScript. Допустимо использование фреймворка Nest.js.
  • Сроки: Реализация в течение 1-2 дней, начало работ - сегодня.
  • Качество кода: Код должен быть аккуратным, понятным, хорошо структурированным и поддерживаемым.
  • Архитектура: Должна быть предусмотрена возможность легкого расширения функциональности и добавления поддержки новых API или сценариев.
  • Надежность: Обязательна корректная обработка различных edge cases (крайних случаев, ошибок сетевого взаимодействия, таймаутов, невалидных ответов).

Детали реализации

Функциональность микросервиса

  • Прием входящих запросов, которые необходимо перенаправить.
  • Последовательное (каскадное) обращение к двум внешним API-платформам согласно заданной логике.
  • Агрегация, трансформация и возврат итогового ответа клиенту.
  • Логирование ключевых этапов обработки для отладки.

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

  • Использование TypeScript для типизации и повышения надежности.
  • Четкое разделение кода на модули (например, модуль для работы с API A, модуль для работы с API B, модуль оркестрации, модуль обработки ошибок).
  • Наличие конфигурационного файла для хранения URL, ключей доступа, таймаутов.
  • При использовании инструментов ИИ-генерации кода - обязательная ручная проверка и рефакторинг сгенерированного кода.

Результат работы

  • Рабочий микросервис с документацией по запуску и основным endpoints.
  • Исходный код, выложенный в Git-репозиторий (ссылка обязательна к предоставлению).

Настройка двунаправленного VPN-туннеля между двумя офисами

Требуется настроить двустороннее сетевое соединение между двумя офисами с использованием Xray и протокола VLESS. Необходимо обеспечить доступ из-за сервера к ресурсам клиента, что в текущей конфигурации не работает.

Разработчик Unreal Engine для инди-хоррора

Требуется специалист по Unreal Engine 5 для долгосрочной работы над психологическим хоррором. Проект фокусируется на атмосфере, нарративе и звуке, без боевых систем. Работа с ассетами Marketplace и их адаптация.