Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Escaneo dinámico en preproducción

5 tareas · 40 min · Principiante

El escaneo activo se hace en preproducción porque prueba formularios, crea registros y dispara avisos, y nadie quiere eso en el sistema que usan los asociados. Pero preproducción no es una copia perfecta: tiene otra capa delante, otros datos y otras integraciones. La mañana siguiente al escaneo, Tinajillas tiene tres preguntas: qué vale para producción, qué eran los mensajes raros que recibieron algunas personas y qué hay que limpiar.

0 de 5 · 0%

Objetivo de la sala

El escaneo activo se hace en preproducción porque prueba formularios, crea registros y dispara avisos, y nadie quiere eso en el sistema que usan los asociados. Pero preproducción no es una copia perfecta: tiene otra capa delante, otros datos y otras integraciones. La mañana siguiente al escaneo, Tinajillas tiene tres preguntas: qué vale para producción, qué eran los mensajes raros que recibieron algunas personas y qué hay que limpiar.

Preproducción existe para que el escaneo pueda equivocarse sin consecuencias: llenar formularios con basura, crear cientos de solicitudes, cambiar datos de contacto. Eso solo es cierto si se cumplen dos condiciones. La primera, paridad: misma versión del código, mismas dependencias y la misma configuración que irá a producción, para que lo que se encuentre valga allí. La segunda, aislamiento: datos sintéticos e integraciones de salida (correo, mensajes, pagos) apuntando a simuladores, para que nada de lo que haga el escáner salga del entorno.

Cuando falla la paridad, el informe trae alertas que en producción no existen o se pierde alguna que sí existe. Cuando falla el aislamiento, el escaneo afecta a personas reales, aunque el servidor diga «pre».

Responde para continuar

¿Qué dos condiciones necesita preproducción para que un escaneo activo allí sea útil y no haga daño?

Ver pista de ayuda

Una condición hace que el resultado valga; la otra, que no lastime a nadie.

Abre el laboratorio y lee paridad-entornos.txt y alertas-pre.txt. Delante de cada entorno hay una capa distinta, y esas capas no ponen las mismas cabeceras. Una alerta causada por esa diferencia no es un fallo del código que va a producción; tampoco se tira sin más: se anota por qué no aplica y con qué evidencia.

Responde para continuar

¿Qué regla del escaneo en preproducción se explica por la diferencia de capas entre entornos y no por lo que irá a producción? Escribe su número de regla.

Ver pista de ayuda

Busca la única cabecera que la capa de producción sí pone.

Lee integraciones-pre.txt y efectos-del-escaneo.txt. El escaneo cambió datos de contacto decenas de veces, y cada cambio dispara un aviso al asociado. En un entorno aislado ese aviso termina en un simulador.

Responde para continuar

¿Qué integración de preproducción salió hacia un servicio real fuera de la cooperativa? Escribe su nombre tal como aparece en la columna integracion.

Ver pista de ayuda

Busca la que dice cuenta productiva.

Un escaneo activo deja rastro: solicitudes, mensajes y cambios hechos por el escáner. Se limpian al terminar, con la lista de lo que creó, para que la próxima prueba (o el próximo equipo que use preproducción) no tropiece con cientos de registros basura. El correo del sumidero se vacía aparte; los mensajes entregados ya no se pueden recoger.

Responde para continuar

¿Cuántos registros nuevos dejó el escaneo en las tablas de la base de preproducción?

Ver pista de ayuda

Suma solo las filas que empiezan por «base:».

Cuando desarrollo diga que corrigió el reflejo de la búsqueda de oficinas y la protección de los formularios, hay que comprobarlo. Un escaneo completo de toda la noche no es la forma: tarda, vuelve a ensuciar preproducción y mezcla el resultado con todo lo demás.

Responde para continuar

¿Cómo se comprueba el arreglo?

Ver pista de ayuda

Una opción sale de la autorización; otra no comprueba nada.

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