Кстати, а напомните, graphql сервера до сих пор удобно писать только на ноде, или другие языки (условный golang/java) тоже подтянулись по feature parity?
есть идейка сделать API gateway с GraphQL на основе существующих REST’овых сервисов, но есть подозрение что придется затаскивать ноду, чтобы было достаточно production-ready и возможностью научить остальных инженеров поддерживать
ну то, что это капец замороченная штука на бекенде это понятно) другое дело, что наши кастомеры задолбались пытаться понять, с какого из десятка микросервисов надо стаскивать данные и как матчить между собой – графовидная структура для данных выглядит как хорошая идея
под нормальным я имею в виду “я могу решить какую-то новую задачу с существующим апи и оно не будет выглядеть как говно из костылей потому что апи было создано под сильно конкрентую задачу того времени”
как мне кажется, API у нас относительно норм со стороны бекенда и ограничений как таковых нет, но есть слишком много вопросов “как мне сделать X”, и часто это требует делать запросы в несколько сервисов что уже напряжно
> И если ты не знаешь, что за сущности есть в GH, хрен два ты допрешь как запрос составить. Пожалуй да, я бы сначала посмотрел что есть в доках на REST, и только потом бы стал пользоваться graphql