Un flujo de trabajo de comercio electrónico sin servidor utiliza API Gateway para invocar una función Lambda que llama a una API de stock de terceros. Durante la carga máxima, la API de terceros falla cuando se sobrecarga. La empresa necesita una solución que evite sobrecargar la API de terceros. ¿Qué diseño satisface esta necesidad?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Hacer que API Gateway coloque las solicitudes en una cola de Amazon SQS. Configurar la función Lambda con concurrencia reservada igual al umbral de la API de terceros para procesar mensajes de la cola..
Por qué esta es la respuesta
La opción correcta es que API Gateway coloque las solicitudes en una cola de Amazon SQS y configurar la función Lambda con concurrencia reservada igual al umbral de la API de terceros. Esto desacopla el API Gateway de la API de terceros, permitiendo que las solicitudes se almacenen en búfer durante picos de tráfico. La concurrencia reservada de Lambda asegura que la función no exceda el límite de la API de terceros, evitando su sobrecarga. La opción de DynamoDB con streams no es ideal porque los streams procesan registros casi en tiempo real, lo que podría seguir sobrecargando la API de terceros si el volumen de solicitudes es alto. La opción de SNS no es adecuada porque SNS es un servicio de publicación/suscripción sin un mecanismo de cola persistente para reintentos o control de concurrencia directo sobre los suscriptores. Athena es un servicio de consulta analítica y no está diseñado para el enrutamiento de solicitudes transaccionales en tiempo real.
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