DevOps Hub
Centro de control de despliegues, clústeres y equipos
Una aplicación de escritorio y móvil que reúne en un solo lugar todo lo que un equipo de desarrollo necesita para publicar cambios, vigilar sus sistemas y organizar su trabajo, sin tener que saltar entre diez herramientas distintas.Monorepo full-stack en TypeScript (React 19 + Tauri 2 + dos backends NestJS 11) que orquesta GitLab, Kubernetes/GKE, MongoDB, Docker y Google Cloud Monitoring, con un módulo de gestión de equipos sobre PostgreSQL, RBAC por permisos y asistente de IA multi-proveedor.
- Despliegues con un clic y con red de seguridad: la app impide actuar sobre el entorno equivocado y nunca pisa el trabajo local del desarrollador.Merge, deploy y bump de versiones en GitLab ejecutados con git commit-tree y worktrees desechables (sin tocar el working copy), lock por repositorio (409), pushes sin force y lista blanca de keywords de CI/CD validada en backend y frontend; toda acción destructiva en Kubernetes/Mongo requiere clúster explícito y --context por comando.
- Una misma base de código funciona como programa instalable en Windows y Linux, como app móvil y se actualiza automáticamente.Tauri 2 con backend NestJS empaquetado como sidecar binario (pkg), updater firmado con Ed25519 y manifiesto generado en CI, build PWA separado (vite-plugin-pwa/Workbox) desplegado en Cloudflare Pages; releases disparados por tags con keywords.
- Visibilidad en tiempo real de los servidores: estado, registros y alertas de salud de varios clústeres, además de copias de seguridad y restauraciones de bases de datos verificadas.Watcher de pods con SSE filtrado por clúster y suscriptor, logs de kubectl en streaming, integración con Google Cloud Monitoring (ADC) con caché compartida, backups/restores de MongoDB con verificación de conteos e importación por streaming (mongodump/mongorestore) para colecciones grandes sin agotar memoria.