Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Costo, latencia y capas de defensa

5 tareas · 40 min · Principiante

Cada capa de defensa cuesta algo: tiempo de respuesta, dinero por mensaje y, a veces, clientes legítimos bloqueados. Una arquitectura que suma capas sin hacer cuentas acaba incumpliendo su meta de latencia o su presupuesto. En esta sala lees el presupuesto de capas de Radal, el asistente de Michay Pagos (empresa inventada): sumas la latencia, calculas el costo diario y decides cuál de tres propuestas de refuerzo cabe dentro de la meta. Todo es lectura de un presupuesto ficticio; no se ejecuta nada.

0 de 5 · 0%

Objetivo de la sala

Cada capa de defensa cuesta algo: tiempo de respuesta, dinero por mensaje y, a veces, clientes legítimos bloqueados. Una arquitectura que suma capas sin hacer cuentas acaba incumpliendo su meta de latencia o su presupuesto. En esta sala lees el presupuesto de capas de Radal, el asistente de Michay Pagos (empresa inventada): sumas la latencia, calculas el costo diario y decides cuál de tres propuestas de refuerzo cabe dentro de la meta. Todo es lectura de un presupuesto ficticio; no se ejecuta nada.

Cada capa que se añade al camino de un mensaje suma su propia latencia: el mensaje espera a que cada una termine. También suma costo, si usa un modelo o un servicio de pago, y suma sus propios errores: una capa nueva puede bloquear clientes legítimos que las otras dejaban pasar.

La contrapartida es que capas que fallan en casos distintos reducen el riesgo más que una capa más fuerte aislada. La pregunta correcta no es cuántas capas poner, sino qué riesgo cubre cada una que no cubra otra y cuánto cuesta cubrirlo.

Responde para continuar

¿Por qué no basta con añadir capas de defensa hasta que no se pueda más?

Ver pista de ayuda

Piensa en lo que consume cada capa y en lo que aporta frente a las demás.

El presupuesto anota la latencia p95 de cada capa: el tiempo que se supera solo en una de cada veinte peticiones. Como las capas corren una detrás de otra, la latencia total aproximada es la suma de las de cada capa. La suma de percentiles es una aproximación conservadora, y es suficiente para decidir si una propuesta cabe.

Suma la latencia de las seis capas del presupuesto.

Responde para continuar

¿Cuántos milisegundos suman las latencias p95 de las seis capas? Escribe solo el número.

Ver pista de ayuda

Con la terminal, `cat michay/presupuesto-de-capas.txt`. Suma la segunda columna de las seis filas.

El costo se anota por cada mil mensajes, y no todas las capas cuestan: la lista, la validación y los límites corren dentro del servidor y su costo marginal es cero en esta tabla. Las capas que usan modelos sí cobran.

Calcula el costo por mil mensajes sumando las capas que cobran y llévalo al volumen diario del archivo.

Responde para continuar

¿Cuántos dólares cuestan al día las capas con los mensajes diarios del presupuesto? Escribe solo el número.

Ver pista de ayuda

Con la terminal, `cat michay/presupuesto-de-capas.txt`. Costo por mil, multiplicado por los miles de mensajes al día.

El presupuesto fija una meta de latencia para la respuesta completa. Una propuesta de refuerzo cabe si, sumada a lo que ya hay, no la supera. Con el total de la tarea 2 y el margen que deja la meta, se puede decidir sin medir nada más.

Revisa las propuestas y busca la que, al sumarse, deja la respuesta fuera de la meta.

Responde para continuar

¿Qué propuesta deja la latencia total por encima de la meta? Escribe su identificador.

Ver pista de ayuda

Con la terminal, `cat michay/propuestas.txt` y `cat michay/presupuesto-de-capas.txt`. Suma cada propuesta al total y compáralo con la meta.

Las capas que cuestan casi nada en tiempo y dinero y que no dependen de interpretar texto, como los límites y la validación, se quedan siempre: acotan el daño sin pagar nada apreciable. Las que cuestan más, como un segundo modelo, se justifican donde el riesgo lo pida y solo si caben en la meta.

Con eso se ordena la arquitectura: primero lo barato y determinista, después lo que estima y cuesta, y se mide el efecto de cada paso en vez de suponerlo.

Responde para continuar

¿Cómo se decide qué capas incluir en la arquitectura de Radal?

Ver pista de ayuda

Ordena por costo y por la clase de riesgo que cubre cada una.

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

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