G
enby!

Особенности использования GraphQL. Интервью с Денисом Лукьяновым

Стрим с Денисом Лукьяновым, руководителем отдела backend разработки Samokat.tech, о неочевидных задачах и вызовах при использовании GraphQL: Протокол, фреймворк или архитектура? Преимущества технологии, и влияние на архитектуру Проблемы кэширования, безопасности, производительности Инструменты тестирования и документирования Курс по проектированию API: https://clck.ru/3FrZGF
Курс по интеграции систем и архитектуре: https://clck.ru/3FqCbT
Полезные ссылки от Дениса. С чего начать изучение GraphQL? Общая информация, прочитать полностью: https://graphql.org/learn/
Принципы построения GraphQL API: https://principledgraphql.com/
Стек Apollo: https://www.apollographql.com/docs/
Про уязвимости в GraphQL: Перечисление проблем: https://wundergraph.com/blog/the_comp...
Практические подходы к защите графов: https://www.apollographql.com/blog/gr...
Популярные решения и инструменты Платформы для построения GraphQL API: https://www.apollographql.com
(OSS + Studio) https://the-guild.dev/#platform
(OSS, модульная система всего для GraphQL) https://hasura.io
(community edition + on-prem solution) IDE и редакторы: https://github.com/graphql/graphiql
(interactive in-browser GraphQL IDE) https://github.com/graphql/graphql-pl...
(ещё одна IDE) https://graphqleditor.com/
Тулы для работы с контрактами: https://github.com/IvanGoncharov/grap...
(граф как граф - визуальная презентация) https://github.com/yarax/swagger-to-g...
(преобразование REST-контракта в GraphQL) https://github.com/brettchalupa/graph...
(генерация документашек по graphql-схеме) Тестирование: https://insomnia.rest/
(ручное тестирование API, замена Postman)

Смотрите также