게시된 날짜: Jan 11, 2022

AWS AppSync는 하나 이상의 데이터 원본에 있는 데이터에 안전하게 액세스하고 이러한 데이터를 조작 및 결합할 수 있는 유연한 API를 생성하여 애플리케이션 개발을 간소화하는 관리형 GraphQL 서비스입니다. 오늘 AppSync에서 이제 AppSync의 기본 제공 서버측 캐시에서 특정 항목 제거를 지원한다는 것을 발표하게 되어 기쁩니다.

AppSync의 서버측 캐싱 기능은 개발자가 빠른 인 메모리의 관리형 캐시의 데이터를 저장하고 가져올 수 있도록 하여 대기 시간에 민감하고 처리량이 많은 애플리케이션의 성능을 향상하는 데 사용될 수 있습니다. 지금까지 고객은 전체 캐시를 플러싱하여 캐시 항목을 무효화할 수 있었지만, 특정 항목을 무효화할 수는 없었습니다. 이제 개발자는 특정 항목을 무효화하는 데 사용할 수 있는 AppSync 확인자 코드에서 신규 VTL 확장에 액세스할 수 있습니다. 예를 들어 개발자는 이제 GraphQL 뮤테이션을 통해 백엔드 데이터를 업데이트하고 단일 AppSync 작업에서 캐시된 쿼리를 무효화할 수 있습니다. 또한 개발자는 데이터가 대역 외로 변경되었을 때 항목을 제거하기 위해 백엔드 프로세스를 설정하여 확인자 없이 뮤테이션을 트리거할 수 있습니다. 다음 번에 관련된 쿼리가 호출되면 백엔드 데이터 원본에서 새 데이터를 가져온 다음 캐시됩니다.

AppSync가 제공되는 모든 AWS 리전에서 이 신규 기능 사용을 시작할 수 있습니다. 자세한 내용은 블로그 게시물AppSync 설명서를 참조하세요.