🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónColas, 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.
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.
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.
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.
Preparando el escritorio…
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.