A mesma plataforma roda frotas de 5 e frotas de 500.
Sem limite de motoristas, usuários ou administradores em nenhum plano. Os planos só controlam o limite mensal de corridas; a arquitetura é a mesma no Basic, Professional e Enterprise.
Stack que roda em produção hoje
- Next.js 16 + Vercel — Dashboard com autoscaling sob demanda no edge.
- PostgreSQL na Neon — Pool autoescalável + branching para staging.
- Centrifugo na Hetzner — Realtime broadcast-then-fetch para despacho + rastreamento.
- Flutter nativo — Android + iOS a partir de um único codebase, builds em minutos.
- Cloudflare R2 + Vercel Edge — CDN global para assets e arquivos de usuários.
- OAuth 2.0 + PKCE + JWKS — Auth pronta para agentes de IA com Dynamic Client Registration.
Capacidade e crescimento
- Sem limite de motoristas, usuários ou admins em NENHUM plano.
- Os planos (300/1000/3500 corridas mensais) só controlam a cota — exceder = orçamos um plano maior, não queda do serviço.
- Operadores com +100 motoristas em produção desde 2024 sem migrar para outra arquitetura.
- Multi-país em um único tenant com moeda + fuso horário por zona.
- Builds Android e iOS em paralelo em servidores dedicados (Mac mini + VPS Linux).
- 99,9% de uptime como meta na camada de realtime.
Por que a América Latina
A Cabgo foi construída especificamente para a América Latina: documentação em espanhol, integrações com métodos de pagamento locais (SPEI, OXXO, Mercado Pago, Conekta), WhatsApp Business como canal principal de suporte para o operador e para os seus clientes finais, fusos horários e moedas configuráveis por cidade. Os operadores ativos hoje cobrem México, Colômbia, Peru, Equador, Chile, Argentina, Bolívia, Paraguai, Uruguai, Venezuela, Guatemala, El Salvador, Honduras, Costa Rica e República Dominicana.
Escalabilidade e infraestrutura: perguntas frequentes
- Operadores em produção já processam mais de 5.000 corridas diárias em um tenant sem migração de arquitetura. A camada realtime (Centrifugo) e o banco PostgreSQL escalam horizontalmente, e os builds Android/iOS rodam em pools dedicados (Mac mini + Linux VPS). Para um único tenant, o limite prático está muito acima dos volumes atuais.
- Não. Todos os planos (Basic, Professional, Enterprise) têm motoristas, usuários e administradores ILIMITADOS. O preço escala apenas com o volume total de corridas mensais. Uma frota de 5 motoristas e uma de 500 rodam na mesma plataforma sem limites.
- Isolamento por companyId no nível de aplicação e de banco de dados. Todas as queries de cliente, motorista e painel incluem o filtro companyId; os endpoints validam que o bearer token corresponde ao tenant. Não compartilhamos pools de motoristas, dados de clientes ou relatórios entre operadores.
- Meta de 99,9% de uptime na camada realtime. A infraestrutura roda em Vercel (Next.js + functions), Neon (PostgreSQL), Cloudflare R2 (assets), Centrifugo (realtime, VPS dedicado) e nos servidores de build (Mac mini + Linux). Status público em cabgo.app/status.
- Sim. Hoje há operadores ativos em 17 países da América Latina simultaneamente. Cada tenant configura o seu fuso horário, moeda, idioma e zona, e todo o resto se adapta (formatos de data, exibição de moeda, tarifas por quilômetro vs por milha, gateways locais).
- Vercel: os apps móveis têm circuit breakers e cache offline para operações críticas (corridas em andamento continuam, as novas corridas aguardam). Mapas: se o HERE falhar pontualmente, dá para mudar para Google Maps no nível do tenant (cmqdjxxxx) sem reimplantar o app. O realtime roda em um VPS dedicado, independente do Vercel.