ℹ️ REST vs GraphQL: в чем разница
На картинке — идеальное объяснение, зачем вообще нужен GraphQL.
➡️ REST-подход
Клиент делает несколько запросов по разным endpoint’ам:
1️⃣ Получает пользователя
2️⃣ Затем делает отдельный запрос по order_id, чтобы узнать детали заказа
3️⃣ И так каждый раз. Много ручной работы, много сетевых запросов.
🔹 GraphQL-подход
Один запрос — и ты получаешь ровно те данные, которые нужны. Никакого overfetching или лишней нагрузки на сеть.
⭐ Ключевые плюсы GraphQL:
— Получаешь всё одним запросом
— Сам выбираешь структуру ответа
— Нет проблемы с версионностью API
Что такое
GraphQL,
REST.APIАзбука айтишника #буст