Saltar al contenido

Caso de estudio · gestión del desempeño

Una plataforma de desempeño con despliegues Linux verificados.

Turbo Digital colaboró en una plataforma de evaluaciones, revisión de jefaturas y reportes. Combina React, una API .NET y MySQL con pruebas automáticas y despliegues en un entorno Linux de pruebas.

Los cambios debían revisarse, probarse y publicarse por separado de producción. Cada entrega identifica la versión del código; si falla la validación del entorno de pruebas, se restaura la versión anterior.

React.NET APIMySQLGitHub ActionsPlaywrightLinux

Registro de entregas

Cada entrega identifica su versión de código

Cada compilación identifica la versión de origen, pruebas y entorno de destino.

Entornos separados

Separación entre pruebas y producción

Servicios y configuración independientes mantienen los cambios de prueba fuera de producción.

Recuperación

Respuesta definida ante fallos de verificación

Si falla la verificación del entorno de pruebas, se restaura la aplicación anterior.

Pruebas y publicación

Del código revisado a una entrega verificada.

El proceso identifica qué versión se prueba, publica o restaura en cada paso.

01 / revisar

Revisar el cambio de código

Las ramas y solicitudes de cambio permiten revisar la propuesta antes de preparar la entrega.

02 / verificar

Probar la API y el navegador

Las pruebas cubren autenticación, roles, validaciones y procesos principales de evaluación.

03 / preparar

Empaquetar la versión probada

Los paquetes identifican código de origen, ejecución de compilación y entorno de destino.

04 / publicar

Desplegar en el entorno Linux de pruebas

El despliegue verifica el paquete, conserva la configuración del servidor y activa la versión nueva.

05 / validar

Comprobar el funcionamiento

Las verificaciones confirman que la API y las páginas responden y que producción sigue disponible.

06 / recuperar

Restaurar la versión anterior si falla la validación

El despliegue vuelve a la API e interfaz anteriores cuando falla la comprobación del entorno de pruebas.

Acceso e historial

Verificar permisos y registrar cada entrega.

¿Necesitás ayuda con una aplicación o su despliegue?

Contanos sobre la aplicación, las entregas actuales y el fallo o limitación que necesitás resolver. Definimos el desarrollo, las pruebas y el trabajo Linux necesario.

Descripción del proyecto