Une entreprise de commerce électronique développe une application distribuée composée de plusieurs fonctions serverless et de services AWS. Les workflows nécessitent des approbations manuelles. La solution doit combiner plusieurs fonctions AWS Lambda en applications serverless réactives et orchestrer les données et les services qui s'exécutent sur des instances Amazon EC2, des conteneurs ou des serveurs sur site, tout en minimisant la charge opérationnelle. Quelle solution répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser AWS Step Functions pour construire l'application..
Pourquoi c'est la réponse
AWS Step Functions est la solution la plus appropriée car elle permet d'orchestrer des workflows complexes et distribués, incluant des fonctions Lambda, des services AWS et même des applications sur EC2 ou en local. Elle gère les états, les erreurs et les approbations manuelles, ce qui est crucial pour les exigences du scénario. Sa nature serverless minimise la charge opérationnelle. Intégrer tous les composants dans un job AWS Glue est incorrect car Glue est principalement un service ETL (Extract, Transform, Load) et n'est pas conçu pour l'orchestration de workflows applicatifs complexes avec des approbations manuelles. Utiliser Amazon SQS est insuffisant car SQS est un service de file d'attente de messages. Bien qu'il puisse être un composant d'une architecture distribuée, il ne fournit pas l'orchestration d'état, la gestion des erreurs ou la capacité d'intégrer des approbations manuelles requises. Utiliser les fonctions AWS Lambda et les événements Amazon EventBridge est une approche possible pour des architectures réactives, mais elle manquerait de la gestion d'état et de l'orchestration de workflow intégrées que Step Functions offre, ce qui augmenterait la complexité de développement et la charge opérationnelle pour gérer les workflows distribués et les approbations.
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