쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

GraphQL 및 AWS AppSync 아키텍처

포커스 모드
GraphQL 및 AWS AppSync 아키텍처 - AWS AppSync GraphQL

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

참고

이 안내서에서는 사용자가 REST 아키텍처 스타일에 대한 실무 지식이 있다고 가정합니다. GraphQL 및 AWS AppSync로 작업하기 전에 이 주제와 다른 프런트엔드 주제를 검토하는 것이 좋습니다.

GraphQL은 API를 위한 쿼리 및 조작 언어입니다. GraphQL은 데이터 요구 사항 및 상호 작용을 설명하는 유연하고 직관적인 구문을 제공합니다. 이를 통해 개발자는 필요한 것이 무엇인지 정확히 물어보고 예측 가능한 결과를 얻을 수 있습니다. 또한 단일 요청으로 여러 소스에 액세스할 수 있어 네트워크 호출 수와 대역폭 요구 사항이 감소하므로 애플리케이션이 소비하는 배터리 수명과 CPU 주기가 절약됩니다.

변형을 통해 데이터 업데이트가 간단하게 이루어지므로 개발자는 데이터가 변경되어야 하는 방식을 설명할 수 있습니다. 또한 GraphQL은 구독을 통해 실시간 솔루션을 빠르게 설정할 수 있도록 합니다. 이러한 모든 기능이 강력한 개발자 도구와 결합된 GraphQL은 애플리케이션 데이터 관리에 필수입니다.

GraphQL은 REST의 대안입니다. RESTful 아키텍처는 현재 클라이언트-서버 통신에 가장 많이 사용되는 솔루션 중 하나입니다. 이 아키텍처는 URL을 통해 리소스(데이터)가 노출된다는 개념에 중점을 둡니다. 이러한 URL을 사용하여 GET, POST, DELETE 등의 HTTP 메서드 형식으로 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 통해 데이터에 액세스하고 데이터를 조작할 수 있습니다. REST의 장점은 학습과 구현이 비교적 간단하다는 점입니다. RESTful API를 빠르게 설정하여 다양한 서비스를 직접적으로 호출할 수 있습니다.

하지만 기술은 점점 더 복잡해지고 있습니다. 애플리케이션, 도구, 서비스가 전 세계 사용자를 대상으로 확장되기 시작하면서 빠르고 확장 가능한 아키텍처의 필요성이 무엇보다 중요해졌습니다. REST는 확장성이 요구되는 작업을 처리할 때 많은 단점이 있습니다. 이 사용 사례에서 그 예를 확인해 보세요.

다음 섹션에서는 RESTful API와 관련된 몇 가지 개념을 검토합니다. 그런 다음 GraphQL과 작동 방식을 알아봅니다.

GraphQL에 대한 자세한 내용과 마이그레이션의 이점은 GraphQL 구현에 대한 결정 가이드를 AWS참조하세요. GraphQL

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.