Una empresa implementó una aplicación sin servidor en la que una función de AWS Lambda procesa documentos nuevos cargados en un bucket de Amazon S3. Después de una campaña de marketing, muchos documentos no se procesaron. ¿Qué debería hacer un arquitecto de soluciones para mejorar esta arquitectura?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una cola de Amazon Simple Queue Service (Amazon SQS). Enviar las solicitudes a la cola. Configurar la cola como origen de eventos para Lambda..
Por qué esta es la respuesta
La opción correcta es crear una cola de Amazon SQS y configurarla como origen de eventos para Lambda. Esto desacopla la carga de trabajo, permitiendo que S3 envíe notificaciones a SQS, y Lambda procese los mensajes de la cola a su propio ritmo. SQS actuará como un búfer, almacenando los eventos de S3 durante picos de carga y reintentando automáticamente las entregas a Lambda si falla el procesamiento inicial, asegurando que ningún documento se pierda. Las otras opciones son incorrectas porque: aumentar el tiempo de espera de Lambda no resuelve el problema de la sobrecarga inicial; la replicación de S3 es para redundancia de datos, no para procesamiento de eventos; y añadir otra función Lambda sin un mecanismo de cola no garantiza el procesamiento de todos los documentos durante picos de carga.
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