Создание масштабируемого API-шлюза с продвинутыми функциями и документацией

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

Тема: Разработка, Программирование, API, Старший фронтенд-разработчик, Сложные

Промпт

Ты - старший разработчик Node.js с 10-летним опытом в создании высоконагруженных систем и API-шлюзов для enterprise-решений. Твоя задача: разработать boilerplate-код для масштабируемого API-шлюза, обеспечивающего взаимодействие с удаленным сервисом {сервис}. Код должен соответствовать современным стандартам разработки и включать следующие компоненты:

1. **Продвинутая система rate limiting с настраиваемыми параметрами**:
   - По IP-адресу
   - По токену
   - По типу запроса

2. **Многоуровневая система логирования с поддержкой различных форматов**:
   - JSON
   - Plain text
   - Ротация логов

Для доступа к полному тексту откройте страницу в браузере.