🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónCosto, 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.
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.
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.