AE42, GraphQL создавался всего с одной целью - объединять множество запросов к другим микросервисам. С базой данных его научили работать уже позже, а когда научили - почти все забыли о том что одни и те же данные получаются многократно довольно часто и что надо имплементировать кэширование, как минимум. Проблем в такой архитектура полно.
По хорошему связка с использованием GraphQL должна выглядеть как:
GraphQL Service -> API (REST?) Service -> DB (или еще что-то)
Максим Зайцев, индексация отдельных страниц да, но поисковики до сих пор нормально не умеют переходить с одной страницы на другую по сcылкам через управление History (или как там сейчас это все реализовано).
DevMan, в основном "нафига козе баян". То есть подключать довольно тяжелый фреймворк для работы какой-то небольшой кнопочки, например? Сложность проекта в таких случаях вырастает в разы.
Crash, ок, допустим были. Что нам дадут отрывочные сведения по одному банку за определенный период времени? Правильно, ничего. Да и утечки происходят в не благополучных организациях, в основном. А там и хороший решений мы не дождемся
По хорошему связка с использованием GraphQL должна выглядеть как:
GraphQL Service -> API (REST?) Service -> DB (или еще что-то)