2TECH.WORK
2TECH.WORK / PLATFORM

Dale a tu aplicación un hogar confiable

Planifique cómo se inicia un servicio, almacena datos, reporta problemas y se recupera de una versión.

Leer más
Arquitectura y conexiones descritas en esta página.
01

Sepa qué necesita ejecutarse

Enumere los procesos que su aplicación requiere. Un servicio HTTP maneja solicitudes, un trabajador procesa trabajos en segundo plano y una tarea programada se ejecuta en un momento particular. Déle a cada uno un comando de inicio claro. Elija una versión de tiempo de ejecución compatible y regístrela con el proyecto.

02

Separe los archivos de los datos duraderos

La salida de la construcción se puede recrear; los archivos subidos y los registros de la base de datos generalmente no. Decida qué datos deben sobrevivir a un reinicio antes de desplegar. Mantenga los archivos temporales desechables y coloque los datos persistentes en un almacenamiento con una política explícita de respaldo. Pruebe la restauración, no solo la creación de respaldo.

03

Verifique el comportamiento, no solo un proceso

Un proceso en ejecución aún puede ser inutilizable. Verifica una página ordinaria, una solicitud representativa y sus dependencias importantes. Usa tiempos de espera limitados. Después de una versión, compara los patrones de fallos con la versión anterior y mantén un procedimiento de reversión que incluya compatibilidad de configuración.