GraphQL как BFF/агрегатор над REST/gRPC/БД; оставшиете REST для файлов, webhooks, простых публичных ресурсов; не дублируйте расходящиеся контракты без нужды.
Разбор
- Единый anti-corruption слой.
- Версионирование REST не должно ломать граф молча.
- Кэш и auth политики согласуйте.
- Измеряйте, где latency на агрегации.
Итог
Частый паттерн: GraphQL facade над разнородными backends.