Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

API Managment (APIM)

Расширяет возможности API Gateway.

Зачем

Development Portal База знаний API

Часть API Managment:

  • Документация по всем АПИ компании: для поиска решений, изучения существующих возможностей (понимания AS-IS), хороших практик, опыта, т.е. обмена знаниями (База знаний)
    • Типы API: внутренние, публичные, партнерские
  • Автодокументация по OpenAPI, AsyncAPI, WSDL, GraphQL, gRPC
  • Примеры кода клиента
  • История изменений АПИ
  • GIT integration

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

Плюсы

Минусы

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

Технологии