AWS AppSync prend désormais en charge les événements de longue durée avec des invocations Lambda asynchrones

Publié le: 30 mai 2024

AWS AppSync permet désormais aux clients d'invoquer leurs fonctions Lambda, configurées en tant que sources de données AppSync, de manière pilotée par les événements. Cette nouvelle fonctionnalité permet l'exécution asynchrone des fonctions Lambda, offrant ainsi plus de flexibilité et de capacité de mise à l’échelle pour les applications sans serveur et pilotées par des événements.

Auparavant, les clients ne pouvaient invoquer les fonctions Lambda que de manière synchrone depuis AppSync, ce qui signifiait que l'API GraphQL attendait la fin de la fonction Lambda avant de renvoyer une réponse. Grâce à la prise en charge du mode événement, AppSync peut désormais déclencher des fonctions Lambda de manière asynchrone, en découplant la réponse de l'API de l'exécution de la fonction Lambda. Cela est particulièrement bénéfique pour les opérations de longue durée (par exemple, le lancement d'une inférence de modèle d'IA générative et l'utilisation de la fonction Lambda pour envoyer des réponses de modèle aux clients via AppSync WebSockets), le traitement par lots (par exemple, le lancement d'une tâche de traitement de base de données) ou les scénarios dans lesquels des réponses immédiates ne sont pas requises (par exemple, créer et placer des messages dans une file d'attente).

Cette fonctionnalité est disponible dans toutes les régions AWS prises en charge par AppSync. Pour en savoir plus, reportez-vous à la documentation relative à AppSync.