Gemelo digital de inundaciones para la ZMG
Réplica digital del terreno sincronizada con la telemetría real, para calcular cuánta agua se acumulará y hacia dónde correrá antes de una tormenta. Equipo de cinco personas, con la arquitectura a mi cargo.
- Lenguajes
- 4
- Etapas del pipeline
- 7
- Objetivo de RAM
- 2 GB
- Equipo
- 5
- Orquestador en Go que separa el cómputo pesado de las peticiones, con Circuit Breaker y degradación elegante de la malla.
- Motor hidráulico en C++: ecuaciones de aguas poco profundas de Saint-Venant paralelizadas con OpenMP, frente a los paquetes comerciales de código cerrado.
- Streaming de fotogramas por WebSocket y render en la GPU del cliente: el sistema cabe en 2 GB de RAM.
clientes
navegador WebGL + consola de mando
| frames por WebSocket
v
orquestador
Go: estado, fallos y reintentos
Redis: simulacion, N clientes
|
v
workers
C++ Saint-Venant (OpenMP)
Python SIG (GDAL) + IA (ONNX)
|
v
fuentes
NOAA / Open-Meteo / INEGI / Imeplan