La misma plataforma corre flotas de 5 y flotas de 500.
Sin límite de conductores, usuarios o administradores en ningún plan. Los planes sólo controlan el cap mensual de viajes; la arquitectura es la misma en Basic, Professional y Enterprise.
Stack que corre en producción hoy
- Next.js 16 + Vercel — Dashboard con autoscaling por demanda en el edge.
- PostgreSQL en Neon — Pool autoescalable + branching para staging.
- Centrifugo en Hetzner — Realtime broadcast-then-fetch para dispatch + tracking.
- Flutter nativo — Android + iOS desde un solo codebase, builds en minutos.
- Cloudflare R2 + Vercel Edge — CDN global para assets y archivos de usuarios.
- OAuth 2.0 + PKCE + JWKS — Auth lista para agentes IA con Dynamic Client Registration.
Capacidad y crecimiento
- Sin límite de conductores, usuarios o admins en NINGÚN plan.
- Los planes (300/1000/3500 viajes mensuales) sólo controlan el quota — exceder = cotizamos un plan mayor, no caída del servicio.
- Operadores con +100 conductores en producción desde 2024 sin migrar a otra arquitectura.
- Multi-país en un solo tenant con currency + timezone por zona.
- Builds Android e iOS en paralelo en servidores dedicados (Mac mini + VPS Linux).
- 99.9% uptime objetivo en el realtime layer.
Por qué LATAM
Cabgo está construida específicamente para Latinoamérica: documentación en español, integraciones con métodos de pago locales (SPEI, OXXO, Mercado Pago, Conekta), WhatsApp Business como canal primario de soporte para el operador y para tus clientes finales, zonas horarias y monedas configurables por ciudad. Los operadores activos hoy cubren México, Colombia, Perú, Ecuador, Chile, Argentina, Bolivia, Paraguay, Uruguay, Venezuela, Guatemala, El Salvador, Honduras, Costa Rica y República Dominicana.
Escalabilidad e infraestructura: preguntas frecuentes
- Operadores en producción ya procesan más de 5,000 viajes diarios en un tenant sin migración de arquitectura. El layer realtime (Centrifugo) y la base PostgreSQL escalan horizontalmente, y los builds Android/iOS corren en pools dedicados (Mac mini + Linux VPS). Para un solo tenant, el límite práctico está muy por encima de los volúmenes actuales.
- No. Todos los planes (Basic, Professional, Enterprise) tienen conductores, usuarios y administradores ILIMITADOS. El precio escala únicamente con el volumen total de viajes mensuales. Una flota de 5 conductores y una de 500 corren en la misma plataforma sin caps.
- Aislamiento por companyId a nivel de aplicación y de base de datos. Todas las queries de cliente, conductor y dashboard incluyen el filtro companyId; los endpoints validan que el bearer token corresponda al tenant. No compartimos pools de conductores, datos de clientes o reportes entre operadores.
- Objetivo 99.9% de uptime en el layer realtime. La infraestructura corre en Vercel (Next.js + functions), Neon (PostgreSQL), Cloudflare R2 (assets), Centrifugo (realtime, VPS dedicado), y los servidores de build (Mac mini + Linux). Status público en cabgo.app/status.
- Sí. Hoy hay operadores activos en 17 países de Latinoamérica simultáneamente. Cada tenant configura su huso horario, moneda, idioma y zona, y todo lo demás se adapta (formatos de fecha, currency display, tarifas por kilómetro vs por milla, gateways locales).
- Vercel: las apps móviles tienen circuit breakers y caching offline para operaciones críticas (viajes en curso siguen, los nuevos viajes esperan). Mapas: si HERE falla puntualmente, se puede cambiar a Google Maps a nivel tenant (cmqdjxxxx) sin redesplegar la app. Realtime corre en un VPS dedicado independiente de Vercel.