API Gateway: пустая трата сил или полезный инструмент? / Василий Сошников (Quantil Inc.)

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
HighLoad++ Весна 2021
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем
17 и 18 мая 2021. Москва, Крокус-Экспо
Тезисы и презентация:
www.highload.ru/spring/2021/a...
API Gateway - тема, которую обсуждают давно, технология, которую применяют уже многие компании по всему миру. Но все еще возникают вопросы: а какие функции в себе должна содержать эта технология? Зачем этим функции нужны? Что они дают, что отнимают?
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru

Пікірлер: 16

  • @brothers_karamazovs
    @brothers_karamazovs Жыл бұрын

    Спасибо за полезную информацию!

  • @ivan_lebedev
    @ivan_lebedev Жыл бұрын

    Василий, большой молодец. Спасибо!

  • @olegivanov1862
    @olegivanov18622 жыл бұрын

    C чего-то это WebSocket умирают?

  • @xbsxbs22

    @xbsxbs22

    2 жыл бұрын

    Плз донат вебсокетам на жизу

  • @AlexeyPirogov
    @AlexeyPirogov Жыл бұрын

    1. Насчёт того что api gateway уберает аутентификацию, это не всегда так. Если предоставляете библиотеку для доступа к своему сервису (например обертка вокруг grpc), то вы о аутентификации будете знать. 2. К сожалению не обсудили решения для k8s. Упоминули что требования могут быть очень разные/сложные но базовый случай с k8s, я считаю, лучше описывать.

  • @tertiumorganum5665
    @tertiumorganum56657 ай бұрын

    не могу понять, это что все происходит в мире где нет кубера?

  • @neponiatniichell9508
    @neponiatniichell95089 ай бұрын

    Мне в этой теме единственное вот что не понятно, По сути, api gateway это же компьютер со специальной программой, который является посредником между клиентом и микросервисом, api gateway маршрутизирует запросы между клиентом и мткросервисами. Т. К. Api gateway - это компьютер, к которому подключаются пользователи, то он может принимать ограниченное количество подключений, Т. К. Ограниченное количество портов. Вопрос вот в чём, что делать, если к api gateway зпхотят подключиться больше пользователей, чем он может подключить. Например на api gateway 2^16 портов, а пользователей намного больше, все порты заняты уже подключённым клиентами, как бороться с перезаполнением api gateway. Если кто разбирается, ответьте, буду очень признателен.

  • @user-ff1sd6wl1h

    @user-ff1sd6wl1h

    3 ай бұрын

    Пропускная способность от портов не зависит. Даже больше скажу, у API Gateway только один порт, например, 80. Для обработки клиентский соединений используются процессы, потоки или легковесные потоки (горутины, например)

  • @moshpi7375

    @moshpi7375

    3 ай бұрын

    Путаешь порты и сокеты: каждое подключение - новый сокет (которых как раз таки может быть много). А порт только один используется - тот, на котором слушает api gateway

  • @PupkinIvan
    @PupkinIvan2 жыл бұрын

    шикарный доклад с шикарной финальной беседой

  • @ruslanklymenko1019
    @ruslanklymenko10192 жыл бұрын

    service mech?

  • @MrMcquesha

    @MrMcquesha

    2 жыл бұрын

    service mesh) стандартный архитектурный паттерн последних 3-4 лет) с легкостью позволяет настроить взаимодействие как облачных, так и частных серверов с балансировкой трафика как внутри одного сервиса так и между разными ДЦ. Самое важное помимо различных уровней api gateway, service discovery, mesh дает унифицированный сбор метрик и пр информации от сервисов (даже написанных на разных языках)

  • @dieff_automation
    @dieff_automation8 ай бұрын

    Grapgql это просто протокол))

  • @nikolay4362
    @nikolay4362 Жыл бұрын

    уберите эту цыганскую ленту с компаниями внизу, она дико раздражает смотреть невозможно

  • @nikolay4362

    @nikolay4362

    Жыл бұрын

    @@enjoyit8499 Вася, ты под чем?

  • @PlayGameToday
    @PlayGameToday2 жыл бұрын

    Пустая трата сил

Келесі