Una empresa está diseñando un sistema de procesamiento de pedidos basado en eventos. Cada pedido requiere múltiples pasos de validación independientes. Cada paso de validación se implementa como una función AWS Lambda idempotente y solo necesita un subconjunto de los datos del evento del pedido. Los componentes deben estar débilmente acoplados y cada Lambda de validación debe recibir solo los datos que necesita. ¿Qué solución cumple con estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un bus de eventos de Amazon EventBridge, agregue una regla de eventos para cada paso de validación y use el transformador de entrada para enviar solo los datos requeridos a cada función Lambda de validación de destino..
Por qué esta es la respuesta
Amazon EventBridge es ideal para arquitecturas impulsadas por eventos, permitiendo un acoplamiento débil. Al usar un bus de eventos, cada paso de validación puede tener una regla de evento específica. El transformador de entrada de EventBridge permite seleccionar y reformatear solo los datos necesarios del evento original antes de enviarlos a la función Lambda de validación correspondiente, cumpliendo con el requisito de enviar solo un subconjunto de datos. Las colas SQS para cada paso aumentarían la complejidad de la gestión y requerirían una Lambda adicional para transformar y enrutar datos. Un tema SNS con filtrado de cuerpo de mensaje es menos granular y más complejo de configurar para transformaciones específicas por Lambda. Una única cola SQS con una Lambda que invoca otras Lambdas sincrónicamente reintroduce acoplamiento y complejidad en la lógica de enrutamiento.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta