Проєктування API · Senior · Запитання 1 з 75
Як обирати між REST, GraphQL і gRPC для нової системи?
- 1Завжди GraphQL, бо він найновіший
- ✓Правильна відповідь: За споживачами й обмеженнями: REST для публічних кешованих API ресурсів; GraphQL для різноманітних потреб UI в даних; gRPC для внутрішніх швидких викликів між сервісами з типізованими контрактами
- 3Завжди gRPC, бо він найшвидший
Пояснення
Багато систем поєднують їх: gRPC між сервісами, GraphQL чи REST BFF для клієнтів і REST для публічних партнерів.