Розбір рішень · Middle · Запитання 3 з 14

Ви публікуєте API для зовнішніх партнерів, що пишуть багатьма мовами. Відповіді мають працювати із CDN, а перший виклик партнера має займати хвилини. Який стиль?

Показати відповідь

Правильна відповідь: REST через HTTP з описом OpenAPI

Пояснення

REST не потребує нічого, крім HTTP-клієнта, а відповіді GET одразу працюють із CDN. GraphQL підходить клієнтам із дуже різними потребами в даних, хоча кешування зазвичай вимагає більше роботи, бо запити часто йдуть через POST. gRPC підходить для швидких внутрішніх викликів між вашими сервісами, але потребує згенерованих клієнтів і не працює напряму з браузера.

Де почитати

Помилка в запитанні

Розбір рішень · Middle · запитання 3

Перевірте себе

Пройдіть тест Розбір рішень · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест