====== GraphQL ====== * https://graphql.org/ * [[https://spec.graphql.org/October2021/|GraphQL Spec 2021 October]] ===== Tools ===== * https://github.com/skevy/graphiql-app * https://github.com/graphql/graphiql * https://hasura.io * [[https://github.com/graphql-java-kickstart/graphql-spring-boot|graphql-java-kickstart/graphql-spring-boot: GraphQL and GraphiQL Spring Framework Boot Starters - Forked from oembedler/graphql-spring-boot due to inactivity.]] * [[https://github.com/graphql-java-kickstart/graphql-java-tools|graphql-java-kickstart/graphql-java-tools: A schema-first tool for graphql-java inspired by graphql-tools for JS]] * [[https://github.com/stems/join-monster|stems/join-monster: A GraphQL to SQL query execution layer for query planning and batch data fetching.]] * [[https://github.com/graphql/dataloader|graphql/dataloader: DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.]] * [[https://github.com/Urigo/graphql-scalars|Urigo/graphql-scalars: A library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas.]] * [[https://github.com/jaydenseric/graphql-upload|jaydenseric/graphql-upload: Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.]] * [[https://relay.dev/|Relay · The production-ready GraphQL client for React.]] * [[springframework:springboot:dgs|DGS]] ===== 참조 ===== * [[https://www.baeldung.com/spring-graphql|Getting Started with GraphQL and Spring Boot | Baeldung]] * [[https://www.apollographql.com/blog/tutorial-graphql-subscriptions-server-side-e51c32dc2951/|Tutorial: GraphQL Subscriptions on the Server - Apollo Blog]] * [[https://medium.com/@FourwingsY/graphql%EC%9D%84-%EC%98%A4%ED%95%B4%ED%95%98%EB%8B%A4-3216f404134|GraphQL을 오해하다. 이번엔 GraphQL을 처음 접한 순간부터, 토이 프로젝트(서버)를…]] * [[https://sachee.medium.com/200-ok-error-handling-in-graphql-7ec869aec9bc|200 OK! Error Handling in GraphQL | by Sasha Solomon | Medium]] * [[https://libsora.so/graphql/graphql-http-status-code/|GraphQL에서는 어떤 HTTP status code를 사용할까? · /usr/lib/libsora.so]] * [[https://dzone.com/articles/java-and-graphql-a-guide|Java and GraphQL: A Guide - DZone Java]] * [[https://netflixtechblog.com/how-netflix-scales-its-api-with-graphql-federation-part-1-ae3557c187e2|How Netflix Scales its API with GraphQL Federation | Netflix TechBlog]] * [[https://wasuradananjith.medium.com/the-significance-of-graphql-part-2-how-facebook-coursera-and-artsy-use-graphql-86abe9ab9cb2|The Significance of GraphQL — Part 2 (How Facebook, Coursera and Artsy use GraphQL?) | by Wasura Wattearachchi | Medium]] * [[https://www.linkedin.com/feed/update/urn:li:activity:6935253773980205056/|Evolution of the Netflix API architecture.]] * [[https://nordicapis.com/how-to-wrap-a-rest-api-in-graphql/|How to Wrap a REST API in GraphQL | Nordic APIs |]] * [[https://news.hada.io/topic?id=7145|GraphQL은 좀 짜증나요 | GeekNews]] * [[https://netflixtechblog.com/migrating-netflix-to-graphql-safely-8e1e4d4f1e72|Migrating Netflix to GraphQL Safely | by Netflix Technology Blog | Jun, 2023 | Netflix TechBlog]]