Что такое graphql?
GraphQL предоставляет клиентам именно те данные, которые им нужны — ни больше, ни меньше. Одна конечная точка, типизированная схема, самоанализ. Но гибкость, которая делает его мощным, также делает его опасным. Без надлежащего контроля клиенты могут создавать запросы, которые приводят к сбою вашего сервера. Этот навык охватывает проектирование схемы, преобразователи, DataLoader для предотвращения N+1, федерацию микросервисов и интеграцию клиентов с Apollo/urql. Ключевая идея: GraphQL — это контракт. Схема представляет собой документацию API. Спроектируйте его тщательно. Источник: sickn33/antigravity-awesome-skills.