Publicado: Aug 31, 2023

O AWS AppSync é um serviço gerenciado que facilita a criação de APIs escaláveis que conectam aplicações aos dados. Com o AppSync, os desenvolvedores de API podem escrever resolvedores para definir a lógica de negócios que conecta suas APIs Pub/Sub e GraphQL do AppSync aos dados. Os desenvolvedores usam o AppSync para interagir com fontes de dados, como tabelas do Amazon DynamoDB, escrevendo seus resolvedores do JavaScript que são executados no runtime do AppSync JavaScript (APPSYNC_JS). Agora, o AppSync fornece novas funções para interagir com tabelas do DynamoDB que simplificam a experiência do desenvolvedor em resolvedores do JavaScript.

O AppSync fornece um novo módulo disponível no pacote “@aws-appsync/utils/dynamodb” que os desenvolvedores podem usar para criar solicitações do DynamoDB. Os desenvolvedores podem usar funções como “verificar”, “obter”, “criar”, “atualizar”, “sincronizar” e “remover” para criar suas solicitações. Eles podem passar diretamente seus objetos do JavaScript para as funções que processam automaticamente a conversão entre os tipos do JavaScript e do DynamoDB. Com os utilitários, os desenvolvedores podem implementar facilmente atualizações completas ou parciais de itens, especificar condições e criar filtros para escaneamento e consultas. Ao trabalhar localmente, as funções são totalmente digitadas, permitindo aos desenvolvedores usar a validação de tipo com o TypeScript e aproveitar o preenchimento automático em seus editores de código.

Os novos utilitários do AppSync para o DynamoDB agora estão disponíveis em todas as regiões da AWS com suporte pelo AppSync. Para obter mais detalhes, consulte nossa publicação do blog, a visão geral dos resolvedores do JavaScript e a documentação dos módulos integrados.