AWS AppSync ahora admite eventos de larga duración con invocaciones asincrónicas de funciones de Lambda
AWS AppSync ahora permite a los clientes invocar sus funciones de Lambda, configuradas como orígenes de datos de AppSync, de forma basada en eventos. Esta nueva capacidad permite la ejecución asincrónica de las funciones de Lambda, lo que proporciona más flexibilidad y escalabilidad para las aplicaciones sin servidor y basadas en eventos.
Anteriormente, los clientes solo podían invocar funciones de Lambda de forma sincrónica desde AppSync, lo que significaba que la API de GraphQL esperaba a que se completara la función de Lambda antes de devolver una respuesta. Gracias a la compatibilidad con el modo Event, AppSync ahora puede activar funciones de Lambda de forma asincrónica, lo que desvincula la respuesta de la API de la ejecución de Lambda. Esto es particularmente beneficioso para las operaciones de larga duración (por ejemplo, iniciar una inferencia de un modelo de IA generativa y aprovechar la función Lambda para enviar respuestas del modelo a los clientes a través de AppSync WebSockets), el procesamiento por lotes (por ejemplo, iniciar un trabajo de procesamiento de bases de datos) o los escenarios en los que no se requieren respuestas inmediatas (por ejemplo, crear y poner mensajes en cola).
Esta característica está disponible en todas las regiones de AWS compatibles con AppSync. Para obtener más información, consulte la documentación de AppSync.