Una aplicación está experimentando tiempos de respuesta inconsistentes y tasas de error más altas porque las llamadas síncronas a servicios de terceros (invocadas por una función de AWS Lambda) están causando retrasos. Necesita desacoplar las llamadas a terceros y asegurarse de que todas las llamadas se completen finalmente. ¿Cuál es la solución adecuada?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilizar una cola de Amazon SQS para almacenar eventos y hacer que la función Lambda sea invocada para procesar mensajes de la cola..
Por qué esta es la respuesta
La opción correcta es utilizar una cola de Amazon SQS. SQS es un servicio de cola de mensajes que permite desacoplar componentes de una aplicación, lo que es ideal para manejar llamadas a terceros que pueden ser lentas o fallar temporalmente. La función Lambda puede enviar mensajes a la cola de SQS, y luego otra función Lambda (o el mismo Lambda configurado para procesar la cola) puede consumir esos mensajes de forma asíncrona para invocar los servicios de terceros. Esto asegura que todas las llamadas se completen eventualmente, ya que SQS retiene los mensajes hasta que son procesados con éxito. AWS Step Functions es útil para orquestar flujos de trabajo complejos, pero no es la solución más directa para el desacoplamiento de llamadas asíncronas simples. Amazon EventBridge es un bus de eventos sin servidor que permite enrutar eventos entre servicios, pero no proporciona el almacenamiento persistente y la garantía de entrega que SQS ofrece para este caso de uso. Amazon SNS es un servicio de publicación/suscripción que distribuye mensajes a múltiples suscriptores, pero no es una cola de mensajes para el procesamiento asíncrono y la garantía de entrega individual como SQS.
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