Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Colas, reintentos y mensajes envenenados

4 tareas · 38 min · Principiante

Un mensaje malformado puede provocar un bucle infinito de reintentos y colapsar la cuota. Se estudian las colas de descarte (Dead Letter Queues), el backoff exponencial y la contención de eventos venenosos en Factura Guamo.

0 de 4 · 0%

Objetivo de la sala

Un mensaje malformado puede provocar un bucle infinito de reintentos y colapsar la cuota. Se estudian las colas de descarte (Dead Letter Queues), el backoff exponencial y la contención de eventos venenosos en Factura Guamo.

Cuando una función lambda falla al procesar un mensaje de una cola SQS, el mensaje retorna a la cola tras expirar su tiempo de visibilidad. Si el fallo se debe a un error irrecuperable en el contenido del mensaje (un payload malicioso o corrupto), la función intentará procesarlo indefinidamente en un bucle infinito, agotando la concurrencia del clúster, saturando las cuotas de invocación y generando costos astronómicos de cómputo.

Una cola de descarte (Dead Letter Queue - DLQ) rompe este ciclo trasladando el mensaje a una cola secundaria tras un número máximo de intentos fallidos.

Responde para continuar

¿Cuál es el propósito de una Dead Letter Queue (DLQ) en una arquitectura orientada a eventos?

Ver pista de ayuda

Piensa en cómo sacar de la línea de producción una pieza defectuosa sin detener la fábrica.

No asociar una DLQ a una cola de eventos bancarios deja el sistema expuesto a denegación de servicio por agotamiento de recursos.

Abre el laboratorio y lee configuracion-dlq.txt. Identifica la cola que figura sin DLQ asignada y con un riesgo de bucle de hasta 100 reintentos.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

¿Qué cola de eventos opera actualmente sin cola de descarte (DLQ) en Factura Guamo? Escribe su nombre.

Ver pista de ayuda

Consulta la fila con valor NINGUNA en la columna de DLQ.

Una cola bien configurada traslada los eventos fallidos tras un umbral bajo de reintentos para no retrasar el procesamiento del resto de los clientes.

Revisa la tabla técnica e identifica la DLQ asociada a la cola de ingreso de facturas tras 3 reintentos fallidos.

Esta tarea se hace en el laboratorio

Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.

Preparando el escritorio…

Responde para continuar

¿Cuál es el nombre de la cola de descarte asignada a sqs-facturas-ingreso? Escribe su nombre exacto.

Ver pista de ayuda

Consulta la primera fila de la tabla de configuración DLQ.

Enviar mensajes a una DLQ no es suficiente: la arquitectura debe incluir alarmas automáticas (CloudWatch Alarms) que alerten al equipo de guardia en cuanto el recuento de mensajes en la DLQ sea superior a cero.

Responde para continuar

¿Qué mecanismo debe alertar sobre la presencia de mensajes en una Dead Letter Queue?

Ver pista de ayuda

Busca la monitorización proactiva para investigar la causa raíz del fallo.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Preparando el escritorio…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build 733482

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad