Universidad
Cloud, datos y web hechos en clases
- Rol
- Arquitectura, backend y frontend
- Periodo
- 2026
- Estado
- Académico
En la universidad aprendí a pensar más allá del código: DNS, certificados, redes, proveedores y datos. Estos proyectos son de ramos, pero están construidos como si alguien fuera a depender de ellos.
Baja para verlo por dentro
Por dentro
Página web
El cliente: entra por un solo dominio con HTTPS.
Página web
El cliente: entra por un solo dominio con HTTPS.
Balanceador · Nginx
Reparte las peticiones entre los dos backends.
Backend 1 · Render
API Node.js desplegada directo desde GitHub.
Backend 2 · Google Cloud
La misma API en una VM Ubuntu, junto a Nginx y HAProxy.
Proxy de datos · HAProxy
Proxy TCP hacia la base de datos: los backends nunca la exponen.
MySQL · Hostinger
Base de datos administrada, con acceso remoto solo desde la IP autorizada.
Fases
- Jun – jul 2026
Dashboard de seguridad vial
React 19 con Recharts, Leaflet y exportación de alertas a PDF, para el ramo de Arquitectura y Almacenamiento de Datos.
Hecho - Jul 2026
Arquitectura MultiCloud
Backends en Render y Google Cloud, Nginx como balanceador, HAProxy en modo TCP hacia MySQL en Hostinger, DNS en ClouDNS, correo en Zoho y HTTPS con certbot.
Hecho - Datos
ETL vial
Scripts para procesar y preparar los datos viales que consume el dashboard.
Hecho
Con qué está hecho
Cloud
- Render
- Google Cloud
- Hostinger
- ClouDNS
- certbot
Backend
- Node.js
- Express
- Nginx
- HAProxy (TCP)
Datos y visualización
- React 19
- Recharts
- React Leaflet
- jsPDF
- ETL
Lo que aprendí
- Los puertos de la app y de la base de datos nunca se abren a internet: todo entra por Nginx y HAProxy.
- Repartir el sistema entre proveedores obliga a pensar en DNS, certificados y redes, no solo en código.