게시된 날짜: Nov 28, 2017
AWS AppSync는 디바이스와 클라우드 간의 모바일 앱 데이터를 실시간으로 관리하고 업데이트할 수 있으며, 오프라인일 때 모바일 디바이스에서 앱이 데이터와 상호 작용할 수 있도록 하는 퍼블릭 프리뷰 버전의 새로운 서비스입니다. 애플리케이션은 AWS AppSync를 통해 모바일 및 웹 애플리케이션에 최적화된 SDK 및 GraphQL이라는 데이터 언어를 사용하여 AWS 서비스에 손쉽게 액세스할 수 있습니다. GraphQL은 단일 네트워크 요청에 필요한 데이터를 요청, 변경 및 구독할 수 있도록 하는 개방형 표준입니다. 이를 통해 데이터 집약적인 애플리케이션을 프로토타입으로 만들고 빌드하는 작업을 코드 몇 줄을 쓰는 것만큼이나 간단하게 할 수 있습니다.
AWS AppSync를 통해 브라우저에서 실시간 협업 환경을 제공하는 앱과 네트워크 연결이 끊어진 경우에도 사용할 수 있는 모바일 앱을 신속하고 손쉽게 프로토타입으로 만들고 빌드할 수 있습니다. 클라이언트가 네트워크에 연결되었거나 연결이 끊어진 경우 GraphQL 쿼리와 변이를 사용할 수 있습니다(예: 낙관적 UI 업데이트). 클라이언트는 GraphQL 구독을 사용하여 연결된 디바이스와 클라우드 간의 데이터 업데이트를 실시간으로 받을 수 있습니다.
AWS AppSync는 iOS, Android, JavaScript 등의 인기 있는 모바일 애플리케이션 프레임워크에 통합되며, 앱에서 실시간 및 오프라인 기능을 사용할 수 있도록 자동으로 지원합니다. 변경 사항이 있는 경우 각 사용자의 디바이스에 자동으로 동기화된 데이터를 선택하여 사용자 환경을 최적화하고 스토리지 및 대역폭 요구 사항을 최소화할 수 있습니다. 앱은 AWS AppSync를 통해 Amazon DynamoDB의 데이터에 액세스하거나, AWS Lambda 함수를 트리거하거나, Amazon Elasticsearch 쿼리를 실행할 수 있습니다. 또한 AWS AppSync는 AWS Identity and Access Management 및 Amazon Cognito 사용자 풀과도 통합되므로, GraphQL 작업에 대한 세분화된 권한을 설정하고 사용자와 앱 데이터를 안전하게 유지할 수 있습니다.
AWS AppSync 프리뷰에 대해 자세히 알아보려면 블로그를 읽어보십시오. 퍼블릭 프리뷰에 가입하려면 여기를 클릭하여 액세스를 요청하십시오.