Для экранов с графом связанных сущностей один GraphQL-запрос собирает данные под UI; REST проще для простых CRUD, кэша HTTP, файлов и единообразных ресурсных API.
Разбор
- Мобильные клиенты ценят меньше round-trips.
- Кэширование GET/CDN проще в REST.
- Файлы/стримы бинарные — чаще REST/отдельный URL.
- Команда должна уметь оперировать схемой.
Итог
Выбор GraphQL vs REST — от формы клиентов и операционной модели, не моды.