Pull to refresh
10
0
Калугин Владимир@Clickbeetle

Техлид Backend разработки

Send message

Да, конфиг быстро разрастается, особенно если для каждого endpoint'а нужно одни и те же плагины подключать, одни и те же заголовки указывать и т.д. Мы используем как раз возможности шаблонизации, которые вы как раз упомянули https://www.krakend.io/docs/configuration/flexible-config/. Сейчас у нас 3 среды, где крутится кракен и конфигурация очень похоже для них, поэтому в шаблон вынесли всю общую часть. В планах еще шаблонитизировать описание самих endpoint'ов. Потому что там уже начинает сильно дублироваться пробрасываемые заголовки, параметры формата ответа и подключаемые плагины.

Если правильно понял вопрос, то ответ простой - набор функций, которые предоставляют API Gateway решения. Если сравнивать с Nginx open source, то там просто нет всех тех функций, которые есть у API Gateway. Тот же Kong - это же как раз надстройка над nginx, чтобы добавить в него те функции, которых в Nginx нет. Другое дело, что есть Nginx Plus, в котором есть уже полноценный API Gateway, но это платное решение с закрытом исходным кодом. Надеюсь ответил на вопрос.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
Golang
PHP
ООП
Git
PostgreSQL
Kubernetes
RabbitMQ
Apache Kafka