Ответы пользователя по тегу GraphQL
  • Можно ли создать полноценный интернет магазин на React + Apollo graphql?

    Полноценный интернет магазин, можно создать на чём угодно. Здесь сам тех.стэк не играет особого значения. Он лишь влияет на скорость достижения цели. Я не очень хорошо дружу с реактом, но как помню, он лишь реализует фронт, Аполло же инструмент для работы с graphQL. Исходя из этого, заметно, что не хватает бэка. То есть у вас должно быть хоть что-то, что реализует логику. Те же резолверы должны быть на чём-то написаны...
    Ответ написан
    Комментировать
  • Как я могу разделить схему GraphQL на несколько файлов?

    Може быть будет полезно:
    https://itnext.io/a-guide-to-graphql-schema-federa...

    Это в продолжение темы про федерации графов.
    Ответ написан
    Комментировать
  • Как правильно сархитектурить graphQL в микросервисах?

    vekov
    @vekov Автор вопроса
    Иван Шумов, возможно дал дельный совет, но всё же я решил разобраться с федерациями. Нашёл готовый гейтвей nautilus, который на мой взгляд, идеально решает задачу.
    То есть по факту у нас сейчас 3 сервиса, и один общий гейтвей, который ретранслирует расширенный API, автоматически собирая его с других сервисов.
    Возможно, пока не столкнулся с проблемами, но на данный момент получил именно то, чего хотел.
    Насчёт "Не надо так делать. Graphql это только gateway. Использовать его как интерфейс к базе данных, даже через бизнес-логику это такое себе решение. " - на данный момент не могу полностью согласиться. Получается очень удобно расширять схемы и достаточно независимо (в плане разработчиков - каждый меняет свой граф, а не общий).
    Ответ написан