GraphQL: преимущества и недостатки при разработке API
Преимущества GraphQL:
Читать ответПодготовка к интервью
34 вопроса по GraphQL с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по GraphQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: graphql, api, backend.
Каталог
Преимущества GraphQL:
Читать ответGraphQL и REST — это два подхода к организации взаимодействия клиента и сервера.
Читать ответОбсуждения и правки вносятся до тех пор, пока код не будет одобрен и слит в основную ветку.
Читать ответGraphQL — это язык запросов для API и среда выполнения этих запросов, позволяющая клиенту точно указывать, какие данные ему нужны.
Читать ответВ проектах на Android я использовал GraphQL для оптимизации работы с сервером и уменьшения объема передаваемых данных.
Читать ответВ чём ключевая разница между GraphQL и REST? Стиль API: GraphQL работает через запросы данных , а REST — через операции с ресурсами Формирование ответа: GraphQL возвращает только запрошенные поля , тогда как REST…
Читать ответAPI-запросы с выборкой только нужных данных клиент сам указывает необходимые поля и тем самым сокращает объём лишних данных единый endpoint упрощает устройство API вложенные запросы позволяют объединять данные из…
Читать ответОсновные альтернативы REST API и их особенности GraphQL : клиент формирует запрос по схеме и получает только необходимые данные, что сокращает трафик и делает взаимодействие гибче gRPC : бинарный протокол с высокой…
Читать ответАльтернативы для клиент-серверного взаимодействия: gRPC, GraphQL и другие технологии gRPC: протокол удалённого вызова процедур, работающий поверх HTTP/2 и использующий бинарную сериализацию Protobuf; эффективен в…
Читать ответЧто представляет собой GraphQL? спецификация Facebook для API-запросов, представленная в 2015 году язык запросов, с помощью которого клиент задаёт структуру требуемого ответа клиент получает только необходимые данные,…
Читать ответ