Описание

API (Application Programming Interface) — программный интерфейс и контракт взаимодействия между системами/компонентами: набор операций, схем данных, правил ошибок и нефункциональных ограничений.

Что включает:

  • Эндпоинты/методы, форматы запросов/ответов, коды ошибок.

  • Модель данных/схемы, валидацию и версионирование.

  • Нефункциональные требования (SLO, безопасность, лимиты, кэш).

  • Правила идемпотентности, ретраев, совместимости.

Темы

Брокеры

Версионирование API

Кэширование данных

Идемпотентность

• REST API

SOAP

WebSocket

GraphQL

RPS

OpenAPI-Swagger

JWT

Последнее обновление