게시된 날짜: Nov 27, 2023
AWS AppSync는 고객이 애플리케이션을 데이터 및 이벤트에 연결할 수 있는 완전관리형 서비스입니다. 고객은 AppSync GraphQL API를 통해 마이크로서비스 API, 관계형 데이터베이스, NoSQL 데이터베이스 등 여러 데이터 소스에 연결되는 API를 생성할 수 있습니다. 그러면 애플리케이션은 효율적인 요청 하나로 다양한 소스에서 데이터를 검색할 수 있습니다.
개발자는 기존 데이터베이스에 대해 API를 구축할 때 일반적으로 테이블을 정확하게 나타내는 인터페이스를 구축해야 합니다. 이 프로세스는 시간이 많이 걸리고 오류가 발생하기 쉽습니다. 이제 고객은 AppSync를 통해 데이터 API로 구성된 Amazon Aurora 클러스터에서 실행되는 기존 MySQL 및 PostgreSQL 데이터베이스의 테이블을 기반으로 GraphQL API를 더 쉽게 생성할 수 있습니다. AppSync는 데이터베이스를 검사하고 검색된 테이블에 대해 일치하는 GraphQL 유형을 생성하여 이 문제를 해결합니다. 고객이 AppSync 콘솔에서 작업하는 경우 데이터베이스에서 스키마를 구축하고 필요한 데이터베이스 액세스 로직을 구현하는 확인자를 생성할 수 있습니다. 고객은 몇 단계만 거치면 다중 인증 모드, 캐싱, GraphQL 구독을 통한 실시간 알림과 같은 AppSync의 모든 기능을 사용할 수 있도록 정상적으로 작동하는 API를 만들 수 있습니다.
또한 AppSync에는 이제 JavaScript 확인자에서 SQL을 쉽게 작성할 수 있는 유틸리티가 있어 추가 컴퓨팅이 필요하지 않습니다. 새로운 SQL 태그가 지정된 템플릿을 사용하여 런타임에 동적 값을 안전하게 받아들이는 정적 SQL 문을 작성할 수 있습니다. 또한 새로운 유틸리티 함수를 사용하여 “선택”, “삽입”, “업데이트”, “삭제” 문을 동적으로 빌드할 수 있습니다.
자세한 내용은 블로그 게시물과 AppSync 설명서를 참조하세요.