Une application e-commerce doit appeler simultanément trois systèmes tiers indépendants lorsqu'une vente a lieu. Vous avez implémenté trois fonctions Lambda distinctes (une par tiers) et souhaitez que chacune s'exécute indépendamment du succès ou de l'échec des autres. Quelle conception répond à cette exigence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Publier l'événement de vente dans une rubrique Amazon SNS et abonner les trois fonctions Lambda à cette rubrique..
Pourquoi c'est la réponse
La publication de l'événement de vente dans une rubrique Amazon SNS permet de notifier simultanément et indépendamment les trois fonctions Lambda abonnées. SNS est un service de messagerie pub/sub qui garantit que chaque abonné reçoit le message, même si d'autres abonnés échouent, répondant ainsi à l'exigence d'indépendance. L'option SQS avec trois fonctions interrogeant la même file d'attente ne garantit pas que chaque fonction recevra le message, car SQS est un service de file d'attente à consommation unique par défaut. L'ALB est un équilibreur de charge HTTP/HTTPS et n'est pas adapté pour notifier plusieurs fonctions Lambda de manière asynchrone et indépendante. AWS Step Functions orchestrerait les fonctions, mais la question demande une exécution indépendante de leur succès ou échec, ce que SNS gère plus simplement pour ce cas.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise