Escalabilidad e infraestructura
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.
+180
Operadores activos
21
Países
+80
Apps publicadas
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 Basic/Pro/Enterprise (300/1000/3500 viajes mensuales) sólo controlan el cupo — pasarlo no exige cotización y el servicio sigue: cada viaje extra se cobra a 0,05 (Basic) / 0,03 (Pro) / 0,02 (Enterprise) USD con los mapas estándar o con tu propia llave de Google. Si enciendes los Mapas de alta precisión (Google) sin llave propia, se usa nuestra cuota de Google: el cupo incluido se divide entre 6 y cada viaje extra cuesta 6 veces más. Al llegar a 1,5 veces el cupo, el excedente se cobra por adelantado; si ese cobro queda sin pagar y llegas a 3 veces el cupo, la cuenta se pausa hasta pagarlo.
- 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).
- Aplicación en tres instancias detrás de un balanceador, sin SLA con porcentaje de disponibilidad (detalle en /seguridad).
Por qué LATAM
Cabgo nació en Latinoamérica y está pensada para sus operadores: documentación en español, integraciones con pasarelas de pago locales (Mercado Pago, Clip, dLocal, Culqi, Wompi) y métodos propios como transferencia SPEI, WhatsApp Business como canal primario de soporte para el operador y para tus clientes finales, zonas horarias y monedas configurables por ciudad. Hoy hay operadores activos en buena parte de Latinoamérica y también en Estados Unidos, España e Italia.
Escalabilidad e infraestructura: preguntas frecuentes
- El máximo que ha atendido un solo operador en producción es de unos 150 viajes en un día, y la plataforma completa unos 740 (medido el 14-oct-2026). Todavía no hemos hecho una prueba de carga por encima de esos volúmenes, así que no te prometemos una cifra que no hemos medido. El realtime (Centrifugo) corre en un servidor dedicado, la base PostgreSQL en un servidor propio, y los builds Android/iOS en pools dedicados (Mac mini + Linux VPS).
- 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.
- No ofrecemos un SLA con un porcentaje de disponibilidad garantizado ni compensaciones por interrupciones. La aplicación web y la API corren en tres instancias detrás de un balanceador; la base de datos PostgreSQL es una sola instancia, sin réplica en espera, con copia continua cifrada y una copia diaria independiente. Además: Cloudflare R2 (assets), Centrifugo (realtime, VPS dedicado) y los servidores de build (Mac mini + Linux). Un proceso revisa los servicios cada 5 minutos y publica los incidentes en cabgo.app/status. Detalle en cabgo.app/seguridad.
- Sí. Hoy hay operadores activos en 21 países 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.