не бошльшой опыт, ну граф дает все что рест и добавляет кучу всего и решает тучу проблем реста, при графе как бы стирается грань между фронтом и бэком, работаешь с бэком как будто это твоя функция, по правде можно так и делать, свои клиентские резолверы на фронте написать и в них описать всю логику работы, птом просто бэк делает у себя эту логику и ты отрубаешь свой мок резолвер у ся и все, приложение дальше работает, нигде менять ничего не надо
Если бэкэнд на ноде, то он тоже ощущается как часть фронта )