Un site web de vente automobile stocke les annonces dans une base de données sur Amazon RDS. Lorsqu'une automobile est vendue, l'annonce doit être retirée du site web et les données doivent être envoyées à plusieurs systèmes cibles. Quel design un architecte de solutions devrait-il recommander ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une fonction AWS Lambda déclenchée lorsque la base de données sur Amazon RDS est mise à jour pour envoyer les informations à une file d'attente Amazon Simple Queue Service (Amazon SQS) que les cibles pourront consommer..
Pourquoi c'est la réponse
La fonction AWS Lambda déclenchée par les mises à jour de la base de données RDS est une approche efficace pour capturer l'événement de vente. L'envoi des informations à une file d'attente Amazon SQS standard permet une consommation asynchrone et découplée par plusieurs systèmes cibles, garantissant la durabilité des messages et la résilience du système. L'option SQS FIFO n'est pas nécessaire ici car l'ordre strict des messages n'est généralement pas une exigence critique pour la suppression d'une annonce et la notification des systèmes cibles, et elle introduit une complexité inutile. Les options impliquant les notifications d'événements RDS sont moins directes pour la capture des modifications spécifiques aux données de la base de données par rapport à un déclencheur Lambda directement sur la base de données ou via des mécanismes de CDC. De plus, l'ordre des services SNS et SQS dans ces options est souvent inversé ou mal configuré pour un fan-out efficace.
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