Saltearse al contenido

Casos de uso

Necesidad: alojar uno o varios sitios WordPress con .htaccess propio, TLS automático, defensa contra bots y caché de estáticos.

Combinación:

API + aplicación de una sola página en el mismo dominio

Sección titulada «API + aplicación de una sola página en el mismo dominio»

Necesidad: app.miempresa.com sirve una aplicación de una sola página en / y una API en /api/*, cada uno con un servidor de origen distinto.

Combinación:

Página de aterrizaje con restricción geográfica y mantenimiento programado

Sección titulada «Página de aterrizaje con restricción geográfica y mantenimiento programado»

Necesidad: página de aterrizaje de campaña que se libera el martes 10:00 y solo se sirve en Uruguay y Argentina.

Combinación:

Necesidad: una API pública está recibiendo extracción masiva de contenido y ataques de relleno de credenciales.

Combinación:

  • WAF bloqueando agentes de usuario conocidos.
  • Limitación de tasa agresiva en /auth/* (ej. 5/min por dirección IP).
  • CrowdSec con escenarios apropiados.
  • Geo-bloqueo en regiones donde no operás.
  • Monitoreo de tero_waf_blocks_total para ajustar reglas.

Necesidad: un sitio corporativo simple, pero el equipo no quiere preocuparse jamás por renovaciones.

Combinación:

Necesidad: una API recibe formularios y JSON de varios frontends, y querés rechazar los datos mal formados (email inválido, campos faltantes, valores fuera de rango) sin repetir las mismas comprobaciones en cada servicio.

Combinación:

  • Validación de formularios con esquemas estilo Zod sobre /api/**, respondiendo 422 con el detalle de errores.
  • Reutilización de los esquemas de Zod que el front ya define.
  • WAF en paralelo para los ataques (el WAF responde 403; la validación, 422).
  • Limitación de tasa en los endpoints de escritura.
  • Modo “solo registro” al principio, para medir el impacto antes de activar el bloqueo.

Necesidad: una redirección con lógica, un pequeño webhook o una transformación de respuesta, sin levantar ni mantener un backend.

Combinación:

Sitio estático / aplicación de una sola página sin servidores

Sección titulada «Sitio estático / aplicación de una sola página sin servidores»

Necesidad: publicar una landing, una documentación generada estáticamente o una aplicación de una sola página compilada (React/Vue/Svelte), sin mantener ningún servidor de origen. La API vive aparte.

Combinación:

  • Sitios estáticos en / desde un origen S3 (Garage/MinIO) o disco local, con fallback de aplicación de una sola página activado.
  • TLS automático.
  • (Opcional) Una segunda ruta /api/* con Proxy inverso hacia el backend.
  • WAF y Limitación de tasa en las rutas de la API.
  • Publicás subiendo archivos al bucket; la caché de borde sirve el resto.