Contacto

Archivo histórico

Respaldos en tiempo real… porque gritar “¡YA ESTÁ!” no escala

Te voy a mostrar cómo convertir ese flujo técnico en un sistema completo de respaldos automáticos con:.

Hoy vamos un paso más allá.

Te voy a mostrar cómo convertir ese flujo técnico en un sistema completo de respaldos automáticos con:

  • Notificaciones en tiempo real,

  • UI reactiva,

  • Arquitectura desacoplada,

  • Y una sonrisa de alivio cada vez que aparece el toast “Respaldo completado”.

Sí, programador: ahora el sistema avisa solo.

Ya no hace falta que grites “¡YA ESTÁ!” desde el fondo de la oficina.

Este sistema ataca un problema muy común en sistemas legacy o hechos a las apuradas:

  • Se generan respaldos… pero nadie sabe si se completaron.

  • La única forma de saberlo es “preguntando”, revisando manualmente o refrescando tablas.

  • La comunicación entre partes (cliente, servidor, operador) depende de acciones manuales.

Con este proyecto, todo eso queda automatizado. Y mejor aún: lo hace aplicando patrones de diseño bien utilizados.


El sistema está dividido en tres componentes principales:

API REST

  • Recibe el webhook que dispara HFSQL al terminar un respaldo.

  • Guarda el contenido del JSON en una base de datos estructurada.

  • No necesita enviar mensajes WebSocket: el servidor se entera solo gracias a HWatch().

Servidor WebSockets

  • Está suscripto a los cambios en la tabla respaldos con HWatch().

  • Cuando detecta un nuevo respaldo, lo comunica a todos los clientes conectados en tiempo real.

Cliente Windows

  • Puede lanzar un nuevo respaldo manual.

  • Se actualiza automáticamente cuando un respaldo se completa, sin necesidad de refrescar.


Esta implementación real pone en práctica varios patrones fundamentales para sistemas desacoplados: