Caso de Éxito

KiwiCams NZ

Agregación de cámaras de tráfico en tiempo real y mapas interactivos de Nueva Zelanda.

https://kiwicamsnz.com
Captura de KiwiCams NZ

Descripción del Proyecto

KiwiCams NZ es una plataforma que centraliza cientos de cámaras de tráfico en tiempo real a lo largo de toda la red de carreteras estatales de Nueva Zelanda. Diseñada para conductores y empresas logísticas, el objetivo es proporcionar una herramienta rápida, fiable y accesible para planificar rutas evitando incidencias climáticas, obras o congestión vial.

El Reto Técnico

El principal reto fue el volumen y la inestabilidad de las fuentes de origen. Las imágenes y feeds de video proceden de múltiples APIs gubernamentales y servidores de tráfico externos que sufren caídas de red y limitaciones estrictas de peticiones (rate limiting). Consultar en tiempo real estas fuentes externas cada vez que un usuario abriera la web provocaba latencias superiores a los 3 segundos e incurría en bloqueos de IP del servidor.

La Solución Implementada

Para solucionar esto, estructuré un pipeline de agregación asíncrono y de caché de alto rendimiento en Laravel:

  • Caché Efímera de Dos Capas: Implementé un middleware de caché en Laravel que captura y almacena localmente los payloads de las APIs gubernamentales durante 60 segundos. Si una cámara externa está caída, el sistema sirve la última captura válida del almacenamiento local sin romper la experiencia.
  • SEO Programático Optimizador: Creación de rutas jerárquicas dinámicas por regiones y carreteras (ej. State Highway 1). El enrutador de Laravel mapea las URLs amigables directamente y genera sitemaps dinámicos automáticos.
  • Lazy Loading & CDN Offloading: Reduje el peso inicial de la página cargando solo los reproductores y flujos de video bajo demanda mediante técnicas de IntersectionObserver en el navegador, minimizando la transferencia de datos.

Resultados Obtenidos

La web carga en menos de 0.6 segundos (FCP) gracias a la persistencia del caché, gestionando picos de miles de usuarios simultáneos sin apenas consumo de CPU ni memoria RAM en el servidor. Esto ha mejorado drásticamente el posicionamiento SEO para términos locales de tráfico en Nueva Zelanda.