Level 0: один endpoint для всего (RPC over HTTP). Level 1: отдельные ресурсы (/users, /orders). Level 2: HTTP verbs (GET читает, POST создаёт, PUT обновляет, DELETE удаляет) + статус коды. Level 3: HATEOAS — ответ содержит ссылки на возможные следующие действия. Большинство "REST API" — Level 2. Level 3 редок на практике из-за сложности клиентов. Важно быть последовательным внутри выбранного уровня.
Что такое REST Maturity Model (Richardson Maturity Model)?
Middle
319 просмотровAFK Offer AI
Что такое Outbox паттерн и зачем он нужен?