Це відео не доступне.
Перепрошуємо.
API Gateway: пустая трата сил или полезный инструмент? / Василий Сошников (Quantil Inc.)
Вставка
- Опубліковано 3 жов 2021
- Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
HighLoad++ Весна 2021
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем
17 и 18 мая 2021. Москва, Крокус-Экспо
Тезисы и презентация:
www.highload.r...
API Gateway - тема, которую обсуждают давно, технология, которую применяют уже многие компании по всему миру. Но все еще возникают вопросы: а какие функции в себе должна содержать эта технология? Зачем этим функции нужны? Что они дают, что отнимают?
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Спасибо за полезную информацию!
Василий, большой молодец. Спасибо!
C чего-то это WebSocket умирают?
Плз донат вебсокетам на жизу
1. Насчёт того что api gateway уберает аутентификацию, это не всегда так. Если предоставляете библиотеку для доступа к своему сервису (например обертка вокруг grpc), то вы о аутентификации будете знать.
2. К сожалению не обсудили решения для k8s. Упоминули что требования могут быть очень разные/сложные но базовый случай с k8s, я считаю, лучше описывать.
Мне в этой теме единственное вот что не понятно,
По сути, api gateway это же компьютер со специальной программой, который является посредником между клиентом и микросервисом, api gateway маршрутизирует запросы между клиентом и мткросервисами.
Т. К. Api gateway - это компьютер, к которому подключаются пользователи, то он может принимать ограниченное количество подключений, Т. К. Ограниченное количество портов. Вопрос вот в чём, что делать, если к api gateway зпхотят подключиться больше пользователей, чем он может подключить.
Например на api gateway 2^16 портов, а пользователей намного больше, все порты заняты уже подключённым клиентами, как бороться с перезаполнением api gateway.
Если кто разбирается, ответьте, буду очень признателен.
Пропускная способность от портов не зависит. Даже больше скажу, у API Gateway только один порт, например, 80. Для обработки клиентский соединений используются процессы, потоки или легковесные потоки (горутины, например)
Путаешь порты и сокеты: каждое подключение - новый сокет (которых как раз таки может быть много). А порт только один используется - тот, на котором слушает api gateway
не могу понять, это что все происходит в мире где нет кубера?
шикарный доклад с шикарной финальной беседой
уберите эту цыганскую ленту с компаниями внизу, она дико раздражает смотреть невозможно
@@enjoyit8499 Вася, ты под чем?
service mech?
service mesh) стандартный архитектурный паттерн последних 3-4 лет) с легкостью позволяет настроить взаимодействие как облачных, так и частных серверов с балансировкой трафика как внутри одного сервиса так и между разными ДЦ. Самое важное помимо различных уровней api gateway, service discovery, mesh дает унифицированный сбор метрик и пр информации от сервисов (даже написанных на разных языках)
Grapgql это просто протокол))
Пустая трата сил