AWS AppSync já oferece suporte a eventos de longa duração com invocações assíncronas de funções do Lambda
O AWS AppSync agora permite que os clientes invoquem suas funções do Lambda, configuradas como fontes de dados do AppSync, de forma orientada a eventos. Esse novo recurso permite a execução assíncrona de funções do Lambda, fornecendo mais flexibilidade e escalabilidade para aplicações sem servidor e orientados a eventos.
Anteriormente, os clientes só podiam invocar funções do Lambda de forma síncrona a partir do AppSync, o que significava que a API do GraphQL aguardaria a conclusão da função do Lambda antes de retornar uma resposta. Com suporte ao modo de eventos, o AppSync agora pode acionar funções do Lambda de forma assíncrona, dissociando a resposta da API da execução do Lambda. Isso é particularmente benéfico para operações de longa duração (por exemplo, iniciar uma inferência de modelo de IA generativa e aproveitar a função do Lambda para enviar respostas de modelo aos clientes pelo AppSync WebSockets), processamento em lote (por exemplo, iniciar um trabalho de processamento de banco de dados) ou cenários em que respostas imediatas não são necessárias (por exemplo, criar e colocar mensagens em uma fila).
Esse atributo está disponível em todas as regiões da AWS com suporte do AppSync. Para obter mais detalhes, consulte a documentação do AppSync.