Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

API Gateway

Зачем

Реализует и расширяет функции Reverse Proxy и Load Balancer

Функции Load Balancer

Функции Reverse proxy

Расширяют функции API Gateway ИС класса API managment (APIM)

  • Monetize
  • Трансформация запросов REST2RMQ, REST2gRPC и тп.
    • client apps communicate with services that use non-Internet-friendly protocols(amqp)

Поддержка WebSocket:

Тодо

  • https://link.medium.com/Cu6FA4CrHub

Плюсы-минусы

Плюсы

  • Фасад до внутренних ИС
  • Абстракция

Минусы

  • Единая точка отказа
  • Latency увеличивается
  • Сопровождение усложняется
  • стоимость ТСО увеличивается
  • Усложнение интеграции

Паттерны

gw gw multi

Технологии

Compare