Azure의 GraphQL이란?

Azure에서 GraphQL 애플리케이션을 가져오거나 빌드하거나, 기존 GraphQL 애플리케이션을 호스트하거나, 코드를 변경하지 않고 데이터에 GraphQL 엔드포인트를 빌드합니다.

Azure에서 GraphQL을 사용하는 방법을 이해합니다.

  • GraphQL 애플리케이션을 Static Web Apps, App Service 및 Azure Functions와 같은 Azure 웹앱 호스팅 서비스로 가져옵니다.
  • GraphQL 인프라를 추가하지 않고 기존 데이터 원본에 GraphQL 엔드포인트를 빌드 합니다. 데이터 API 작성기를 사용하여 GraphQL을 통해 API Management 또는 데이터베이스에 대한 액세스를 사용하여 마이크로 서비스를 통합하고, 기존 지원 서비스에 대한 호출을 연결합니다.

GraphQL은 무엇인가요?

GraphQL은 API에 대한 쿼리 언어이며 기존 데이터로 해당 쿼리를 수행하기 위한 런타임입니다. GraphQL은 API의 데이터에 대해 완전하고 이해하기 쉬운 설명을 제공하고, 클라이언트에 필요한 것을 정확하게 요청할 수 있는 기능을 제공하고, 시간이 지남에 따라 API를 더욱 쉽게 향상시키고, 강력한 개발자 도구를 지원합니다.

GraphQL 언어 지원 은 광범위하므로 GraphQL 애플리케이션을 빌드하기 위해 선택한 언어를 선택할 수 있습니다. GraphQL은 많은 클라이언트 라이브러리서버 라이브러리에서도 지원됩니다.

GraphQL 애플리케이션을 Azure로 가져오기

기존 애플리케이션을 Azure로 가져오는 경우 다음 서비스 및 해당 용도를 고려합니다.

  • 호스팅: 기존 애플리케이션을 Azure로 가져오고 Azure의 웹앱 호스팅 서비스의 이점을 활용할 수 있습니다. 어떤 서비스는 애플리케이션을 배포하는 방법에 따라 달라집니다.
  • 인증: ID 플랫폼을 사용하여 애플리케이션에 인증을 추가합니다.
  • 데이터 쿼리 및 변경: 데이터 서비스를 사용하여 데이터를 저장하고 데이터 API 작성기를 활용하여 GraphQL을 사용하여 데이터를 쿼리하고 변경합니다.

기존 데이터 원본에 GraphQL 엔드포인트 빌드

기존 데이터 원본에 GraphQL 엔드포인트를 빌드하는 경우 다음 서비스와 해당 용도를 고려합니다.

리소스

Azure에서 GraphQL 애플리케이션을 빌드하는 방법에 대해 자세히 알아봅니다.