CurNext
Cloud UE, anclado en Alemania
Hosting de aplicación en Hetzner en Alemania. Base de datos y autenticación en Supabase en Fráncfort. Tráfico público protegido en el edge de Cloudflare y distribuido entre réplicas con balanceo de carga.
Esta página explica dónde se ejecuta CurNext para compradores de la UE, TI y compras. No es un dashboard de estado ni un inventario público de máquinas.
Dónde corren las cargas
No es una historia multi-cloud. La residencia de producción UE es Alemania / Fráncfort como se indica abajo - no inventamos un segundo país de producción aquí.
Orígenes de aplicación
Hetzner
Alemania
Los contenedores de aplicación CurNext para usuarios de la UE se ejecutan en infraestructura Hetzner en Alemania.
Runs: Imágenes Docker para marketing, SaaS web, API y contenedores de app relacionados según el despliegue
Base de datos + Auth
Supabase
Fráncfort, Alemania
PostgreSQL y Auth del producto se ejecutan en Supabase en Fráncfort, Alemania.
Runs: PostgreSQL, Supabase Auth
Edge / CDN / WAF
Cloudflare
Edge global
DNS, TLS, WAF y CDN se sitúan delante de los orígenes para que solo réplicas sanas y equilibradas sirvan el tráfico.
Runs: DNS, TLS, WAF, CDN, Turnstile en formularios públicos
Cloudflare R2
Opción de jurisdicción UE
Cuando se usa almacenamiento de objetos, las subidas y archivos BIM/planos pueden usar Cloudflare R2 con opción de jurisdicción UE, incluido un archivo de auditoría GDPR opcional.
Cómo fluye el tráfico
El HTTPS público termina y se filtra en Cloudflare. Los tiers de app escalan como réplicas Docker sin estado detrás de balanceadores en Alemania.
- 01Internet
- 02Cloudflare (DNS, TLS, WAF y CDN)
- 03Load balancer(s)
- 04Réplicas Docker en Hetzner (Alemania)
- 05Supabase Postgres + Auth (Fráncfort, Alemania)
Las comprobaciones de salud usan GET /api/health (marketing) y rutas de salud de API para que los balanceadores solo envíen tráfico a réplicas sanas.
Publishable hosts
- www.curnext.appMarketing
- dash.curnext.appSaaS de producto
- api.curnext.appAPI
Qué almacenamos dónde
La aplicación y base de datos centrales para usuarios de la UE se alojan en Alemania. Algunos servicios de terceros (por ejemplo correo SMTP, facturación Stripe o cachés edge de Cloudflare) quedan fuera de ese límite de residencia - vea la política de privacidad para detalles.
| Layer | Where | Note |
|---|---|---|
| Compute de app | Hetzner, Alemania | Réplicas Docker sin estado para marketing, SaaS web y API |
| Base de datos + Auth | Supabase, Fráncfort | PostgreSQL y autenticación de producto |
| Almacenamiento de objetos | Cloudflare R2, opción UE | Subidas y archivos BIM/planos cuando están configurados |
| Caché edge / WAF | Edge global de Cloudflare | Terminación TLS, WAF, CDN delante de los orígenes |
| Dispositivos de campo | Edge de obra (L1-L4) | Telemetría procesada en obra; el cloud es L5. Los sensores no almacenan PII del cliente en Hetzner |
Postura de escala y fiabilidad
El stack tiene forma de producción: balanceadores, sondas de salud y réplicas sin estado. No publicamos aquí recuentos de réplicas, RPS ni porcentajes de uptime.
Web / marketing
Contenedores sin estado; N réplicas detrás de un balanceador
API
Réplicas de API sin estado; sondas de salud para el balanceador
Worker
Los workers de cola pueden añadir réplicas cuando crece la carga
Base de datos
Supabase gestionado; la app usa un pooler para muchas réplicas
Sesiones
Cookies de Supabase - sin requisito de sticky session en el balanceador
Privacidad y contacto
CurNext está registrada en Helsinki, Finlandia. La plataforma está diseñada para operación en la UE con controles orientados a GDPR como registro de auditoría, RBAC y acceso solo por invitación.
- - Entidad legal: CurNext, Helsinki, Finlandia
- - Aplicación y base de datos centrales para usuarios de la UE: Alemania / Fráncfort
- - Los clientes heredan controles de proveedor de Hetzner, Supabase y Cloudflare en la capa de infraestructura - revise las páginas de confianza públicas de esos proveedores para sus certificaciones
- - CurNext no afirma ISO 27001 o SOC 2 para sí misma en esta página
Las traducciones se ofrecen por comodidad. Si existe un acuerdo firmado, prevalece el instrumento en inglés.