Publicado: Jan 11, 2022

O AWS AppSync é um serviço GraphQL gerenciado que simplifica o desenvolvimento de aplicativos, permitindo que você crie uma API flexível para acessar, manipular e combinar dados com segurança de uma ou mais fontes de dados. Anunciamos hoje que o AppSync agora oferece suporte ao despejo de entradas específicas do cache interno no lado do servidor do AppSync.

O recurso de cache no lado do servidor do AppSync pode ser usado para ajudar a melhorar o desempenho de aplicações sensíveis à latência e de alta taxa de transferência, permitindo que os desenvolvedores armazenem e busquem dados de um rápido cache gerenciado na memória. Antes de hoje, os clientes podiam invalidar entradas de cache limpando todo o cache, mas não podiam invalidar entradas específicas. Agora, os desenvolvedores têm acesso a uma nova extensão VTL no código do resolvedor AppSync que pode ser usada para invalidar entradas específicas. Por exemplo, um desenvolvedor agora pode atualizar dados de backend por meio de uma mutação do GraphQL e invalidar uma consulta em cache em uma única operação do AppSync. Um desenvolvedor também pode configurar um processo de backend para acionar uma mutação com um resolvedor NONE para remover entradas quando os dados são alterados fora da banda. Na próxima vez que a consulta relacionada for chamada, ela buscará novos dados da fonte de dados de backend, que será armazenada em cache.

Você pode começar a usar essa nova funcionalidade em todas as regiões da AWS onde o AppSync está disponível. Para obter mais detalhes, consulte nossa postagem no blog e a documentação do AppSync.