🔮 Что ждет управление API в 2023 году и далее?
15 февраля 2023 г.API обеспечивают цемент, который связывает нас с нашей цифровой жизнью. Это то, как мы планируем наши тренировки, как мы бронируем отпуск и как наши зарплаты поступают на наши банковские счета. Для тех из нас, кто работает в компаниях, склоняющихся к новым технологическим инициативам, это не секрет. В отчете Postman о состоянии API за 2022 год 67% респондентов подтвердили, что они тратят более 10 часов в неделю только на API.
Чтобы реализовать эту тенденцию, мы используем преимущества платформ в широко распространенном разделе управления API полного жизненного цикла< /a> рынок. Что мы можем ожидать от этих платформ по мере того, как мы движемся к еще более взаимосвязанному миру?
Больше, чем просто среда выполнения
В категории "Управление API" преобладают решения для управления временем выполнения. Эти платформы имеют следующие компоненты:
* Шлюз API для обеспечения соблюдения политик (т. е. безопасности, посредничества, преобразования) * Портал разработчиков для знакомства * Управление идентификацией и доступом для аутентификации и авторизации
Несмотря на важность этих компонентов, растущий рост разработки API в автономных командах привел к тому, что организации начали планировать:
- внедрить федеративную модель управления, позволяющую применять передовой опыт во всех командах, ориентированных на поток.
- чтобы познакомить с командами платформы, сократив трудозатраты
Эти проблемы требуют сосредоточения внимания на всем жизненном цикле разработки программного обеспечения (SDLC). Поскольку Управление API продолжает развиваться, мы увидим повышенное внимание к:
* Жизненный цикл производителя API, от проектирования до распространения * Жизненный цикл потребителя API, от обнаружения до развертывания
Среда выполнения API — это только верхушка айсберга.
Сосредоточьтесь на опыте
По мере того, как мы приближаемся к жизненным циклам производителей и потребителей API, становится ясно, что нам нужно уделять больше внимания улучшению качества обслуживания.
Платформы управления API должны учитывать следующие роли при разработке интерфейса:
* Оператор: как настроить, развернуть и наблюдать за платформой? * Разработчик: как вы можете автоматизировать, расширить и отладить платформу? * Менеджер по продукту: как вы можете получить ключевую информацию о наших клиентах? * Data Scientist: как вы можете извлекать данные из платформы, чтобы помочь ответить на важные для бизнеса вопросы?
За успешную работу программы API отвечают многие стороны, а качество обслуживания дает прекрасную возможность для инноваций.
Изучите свои собственные потребности и будьте хорошо информированы, когда в следующий раз будете оценивать решение для управления API.
Измеряйте самое важное
Поставщики корпоративных платформ должны всегда думать как о своих клиентах (B2B), и о клиентах своих клиентов (B2B2B).
Вот некоторые показатели, которые могут быть важны для вас.
Принятие
- Ежемесячные активные пользователи (MAU) — пульс использования с течением времени.
- Показатель внедрения функций. Какой процент наших потребителей API использует определенные API?
- Время до получения первой выгоды. Сколько времени требуется потребителю API для перехода от обнаружения к развертыванию?
Приобретение и реклама Хранение
- Источник реферала. Как люди находят нашу программу API? (например, маркетинговая кампания, личная рекомендация, ссылка на документы и т. д.)
- Коэффициент конверсии — сколько людей, посещающих наш сайт программы API, регистрируются?
- Коэффициент оттока. Сколько потребителей API мы потеряли за определенный период времени?
Опыт
- Оценка усилий клиентов (CES). Насколько сложно клиентам было привыкнуть к новым API?
- Показатель Net Promoter Score (NPS). Насколько охотно клиенты рекомендуют ваши API?
- Удовлетворенность клиентов (CSAT). Насколько клиенты довольны общим опытом?
Платформы управления API предоставляют возможность взаимодействовать с вашими потребителями API. Поскольку API становятся все более важными для вашей организации, мы вынуждены относиться к ним с точки зрения продукта. Метрики помогают нам отслеживать, что важно.
Смешивайте и сочетайте
Правда о платформах управления API заключается в том, что они фактически позволяют вашей платформе как организации. Вы отвечаете за взаимодействие со своими внутренними и внешними заинтересованными сторонами, и вы несете ответственность за управление этой платформой.
По мере развития отрасли мы наблюдаем, как компоненты платформ управления API становятся массовыми товарами, например шлюз API и управление идентификацией и доступом. Чтобы продолжать внедрять инновации на платформе организации, которой вы управляете, вам потребуется компонуемость в выбранных вами решениях по управлению API.
Вот несколько категорий компонентов, которые следует учитывать:
* Применение политики во время выполнения * Управление доступом * Наблюдаемость * Аналитика * Обнаружение аномалий * Дизайн * Документация * Открытие * Сотрудничество
Владение и сборка платформы для нужд вашей организации — это большая ответственность. Поставщикам платформ управления API и сообществам с открытым исходным кодом в будущем необходимо будет поддерживать вашу возможность выбора, предлагая варианты plug-and-play вместо закрытых садов с привязкой к поставщику или проекту.
Интеллект повсюду
Модели машинного обучения завоевывают Интернет. Что мы можем ожидать от API с такими инновациями, как GitHub Copilot, DALL-E и ChatGPT?
Переход от вариантов использования к SDK
Представьте, что вы хотите использовать API сайта отзывов о ресторанах, например Yelp. Может ли ваш опыт адаптации основываться на инструктивном тексте?
<цитата>Создайте мне клиентскую библиотеку, которая опрашивает текущего пользователя и находит его последние 5 отзывов. Сгенерируйте это для следующих языков: Go, PHP, Java, C#, Node.js, Ruby, Python. ✨
Умное обнаружение аномалий
Платформы могут использовать прошлую историю шаблонов API в сочетании с текущими тенденциями, чтобы определить, как может выглядеть типичный трафик для ваших API. Не все аномалии плохи. Иногда аномалия может сигнализировать о лучшем внедрении функций или более широком запуске API Consumer. Наши платформы управления API должны держать нас в курсе и, возможно, даже автоматически предлагать рекомендации нашим потребителям API.
<цитата>Мы видим тенденцию к увеличению использования вами API. Хотели бы вы оценить уровень Professional, чтобы увеличить текущий предел скорости?
Отчеты о диалогах
Поиск данных о наблюдаемости может оказаться сложной задачей. Нам часто приходится добавлять фильтры поверх фильтров, чтобы действительно получить ответы, которые мы ищем. Что, если бы мы могли сделать это с помощью серии вопросов?
<цитата>Покажите мне основные местоположения пользователей, затронутых 500 кодами ответов. Какой счет? ... Кто из этих пользователей продемонстрировал снижение общего трафика API в последующие 7 дней? ... Можете ли вы сгруппировать эти имена учетных записей по менеджерам учетных записей?
Что дальше?
Несмотря на то, что некоторые компоненты платформ управления API переходят в массовое производство, мы по-прежнему будем наблюдать, как инновации переходят от их зарождения к продуктам и проектам с открытым исходным кодом.
В 2023 году и позже платформы управления API будут:
* Включите больше, чем просто время выполнения * Сосредоточьтесь на ключевых событиях * Измеряйте то, что важно для всех заинтересованных сторон * Разрешить смешивание компонентов plug-and-play * Интеграция возможностей машинного обучения и искусственного интеллекта
Это захватывающее время! Что вы думаете? Свяжитесь со мной и дайте мне знать!
Также опубликовано здесь.
Предварительный просмотр изображения: Дрю Диззи Грэм Unsplash.
Оригинал