La plataforma de HOARR
Lo que usamos para sostener el software de nuestros clientes.
Web, portal de clientes, API propia e infraestructura: la plataforma con la que HOARR LABS opera y vigila el software que mantiene.
En producción
Desplegado y en uso, con despliegues registrados y copias comprobadas.
Para quién es Clientes de HOARR que quieren ver el estado de lo suyo sin tener que pedirlo por correo.
Una empresa que mantiene software ajeno necesita responder a tres preguntas sin tener que mirar: qué está funcionando, qué se ha cambiado y qué pasaría si algo se rompe. Si esas respuestas viven en la cabeza de alguien, la respuesta real es que no se sabe.
Por eso existe la plataforma. El portal enseña al cliente el estado de sus servicios y lo que se ha hecho. Por detrás hay una API propia con los datos de cada cliente separados por la propia base de datos, identidad centralizada, despliegues que dejan registro y copias que se restauran de verdad para comprobar que sirven.
No es una demostración: es lo que usamos todos los días, y es la razón por la que podemos contar lo de la sección de seguridad sin adornos.
Qué resuelve
- El cliente ve el estado de sus servicios sin preguntar
- Cada cliente separado por la base de datos, no por una condición escrita en el código
- Un solo inicio de sesión para todo, con segundo factor
- Copias de seguridad con restauración probada y recuperación a un instante concreto
- Vigilancia desde dentro y desde fuera, con aviso cuando algo deja de responder
Cómo está hecho
- Astro en la web pública: casi nada de JavaScript para el visitante
- Next.js en el portal de clientes
- NestJS y PostgreSQL, con el aislamiento entre clientes forzado en la propia base de datos
- Identidad con OpenID Connect
- Servidores reproducibles con Ansible e infraestructura declarada con OpenTofu
- Imágenes analizadas antes de publicarse, y solo se publican desde la rama principal
Qué se puede comprobar
- En producción: web, portal, API e infraestructura
- Restauraciones de prueba ejecutadas y verificadas, no solo programadas
- Recuperación a un punto en el tiempo aplicada sobre la base de datos del núcleo
- Aislamiento entre clientes comprobado con pruebas que intentan cruzar el límite a propósito
¿Qué tienes entre manos?
Cuéntanoslo. Te respondemos con lo que se puede hacer, lo que costaría y en cuánto tiempo. Si no es para nosotros, te lo decimos.