Passer au contenu principal

AWS Lambda

Fonctions durables AWS Lambda

Préservez la progression malgré les interruptions

Que sont les fonctions durables AWS Lambda ?

Simplifiez la création d’applications en plusieurs étapes et de flux de travail d’IA grâce aux fonctions durables AWS Lambda, le tout dans le cadre du modèle de programmation existant de Lambda. Les fonctions durables vérifient automatiquement la progression, suspendent l’exécution pendant une période pouvant aller jusqu’à un an en cas de tâches de longue durée et se rétablissent en cas de panne. Vous n’avez pas besoin de gérer d’infrastructure supplémentaire ni d’écrire de code personnalisé de gestion des états et de gestion des erreurs, ce qui vous permet d’innover plus rapidement. Grâce à des fonctions durables, vous pouvez créer des systèmes de traitement des commandes capables de survivre aux défaillances, de coordonner les transactions de microservices avec une annulation automatique ou de mettre en œuvre des flux de travail d’approbation assistés par l’IA qui peuvent suspendre l’exécution de décisions humaines.

Avantages

Simplifiez la création d’applications en plusieurs étapes et de flux de travail d’IA grâce à des modèles de programmation familiers dans votre langage de programmation préféré.

Renforcez la résilience des applications grâce à la gestion intégrée des erreurs, aux nouvelles tentatives automatiques et à la restauration en cas d’échec.

Améliorez l’efficacité opérationnelle en suspendant et en reprenant les exécutions pendant les périodes d’attente, telles que les approbations humaines, en ne facturant que le temps de calcul actif. Observez facilement la progression de l’exécution de vos fonctions durables dans la console Lambda.

Fonctions

Écrivez, testez et déboguez des fonctions durables à l’aide de vos langages et outils de programmation préférés.

Activez les fonctions durables grâce à un simple paramètre de configuration lors de la création d’une fonction Lambda. Améliorez votre logique métier grâce aux nouvelles primitives de gestionnaire d’événements Lambda telles que « steps » (étapes) et « waits » (attentes).

Utilisez « Steps » (étapes) pour contrôler la progression avec des nouvelles tentatives automatiques et une reprise depuis le dernier point de contrôle connu.

Utilisez les modèles « wait » (attente) et « callback » (rappel) pour suspendre l’exécution pendant un an maximum lorsque vous attendez des événements externes, tels que des flux de travail d’IA avec intervention humaine ou le traitement des commandes.

Cas d’utilisation

Créez des flux de paiement résilients qui maintiennent l’état des transactions en cas d’échec et gèrent automatiquement les nouvelles tentatives. Coordonnez l’autorisation en plusieurs étapes, les contrôles antifraude et le règlement entre les fournisseurs de paiement avec une auditabilité complète à chaque étape.

Créez des flux de travail d’IA en plusieurs étapes qui enchaînent les appels de modèles, intègrent le feedback humain et gèrent les tâches de longue durée de manière déterministe en cas de défaillance. Reprenez automatiquement après la suspension et ne payez que pour le temps d’exécution actif.

Coordonnez le traitement des commandes entre les systèmes d’inventaire, de paiement, d’expédition et de notification grâce à la résilience intégrée. Gérez automatiquement les défaillances partielles, préservez l’état de la commande malgré les interruptions et attendez efficacement les événements externes sans consommer de ressources de calcul.

Créez des flux de travail fiables pour l’intégration des employés, l’approbation des prêts et les processus de conformité qui s’étendent sur des jours ou des semaines. Maintenez l’état du flux de travail en ce qui concerne les approbations humaines, les intégrations de systèmes et les tâches planifiées, tout en offrant une visibilité complète sur l’état et l’historique des processus.

Avez-vous trouvé les informations que vous recherchiez ?

Faites-nous part de vos commentaires afin que nous puissions améliorer le contenu de nos pages