Costos de Infraestructura
Datos verificados a marzo 2026. Los precios pueden cambiar segun actualizaciones de los proveedores.
Tabla de Contenidos
- Costos Actuales — Bloque A (DEV/TEST)
- Costos de Produccion — Bloque B (Railway)
- Desglose Railway por Servicio
- Limites de Free Tier
- Comparativa: Railway vs VPS + Coolify
- Proyeccion a 12 Meses
1. Costos Actuales — Bloque A (DEV/TEST)
Nvito opera en ambientes de desarrollo y testing con un costo mensual minimo, aprovechando free tiers y un VPS ya existente.
~$8.71
Costo mensual actual (dominio + VPS)
1.1 Desglose de Costos Actuales
| Servicio | Proveedor | Plan | Costo Mensual | Costo Anual |
|---|---|---|---|---|
| Dominio nvito.mx | Cloudflare Registrar | At-cost | ~$2.56 USD | $30.70 USD |
| VPS principal (DEV + TEST) | Contabo Cloud VPS 10 SSD | Coolify self-hosted | $4.95 USD | $59.40 USD |
| VPS secundario | Contabo VPS 10 | Reserva | $1.20 USD | $14.40 USD |
| Base de datos | Neon PostgreSQL | Free | $0 | $0 |
| Redis | Upstash | Free | $0 | $0 |
| Storage (buckets) | Cloudflare R2 | Free | $0 | $0 |
| Email testing | Mailtrap | Free sandbox | $0 | $0 |
| Auth | Clerk | Free tier | $0 | $0 |
| DNS + CDN + WAF | Cloudflare | Free | $0 | $0 |
| Zero Trust | Cloudflare Access | Free (50 users) | $0 | $0 |
| TOTAL | ~$8.71 USD | ~$104.50 USD |
Detalle del VPS
El VPS principal es un Contabo Cloud VPS 10 SSD ($4.95/mes) ubicado en St. Louis, US con IP 212.28.185.197, Ubuntu 24.04. Corre Coolify con todos los servicios DEV y TEST. El VPS secundario ($1.20/mes) es de reserva.
1.2 Distribucion de Costos Actuales
2. Costos de Produccion — Bloque B (Railway)
Al lanzar a produccion, Railway aloja los 6 servicios + PostgreSQL. Cloudflare permanece gratuito. Los servicios complementarios inician en free tier y escalan segun demanda.
~$65-100
Costo mensual estimado produccion
2.1 Desglose de Costos de Produccion
| Servicio | Proveedor | Plan | Costo Mensual | Notas |
|---|---|---|---|---|
| Railway (6 servicios + PG) | Railway | Hobby | ~$60-70 USD | Desglose en seccion 3 |
| DNS + CDN + WAF + R2 | Cloudflare | Free | $0 | Todo incluido |
| Redis | Upstash | Free o Pay-as-you-go | $0-4 USD | Free: 500K cmds/mes |
| Resend | Free | $0 | 3,000 emails/mes | |
| Auth | Clerk | Free | $0 | Hasta 10K-50K MAU |
| Dominio | Cloudflare Registrar | At-cost | ~$2.56 | $30.70/ano prorrateado |
| TOTAL estimado | ~$65-100 USD |
2.2 Escenarios de Costo por Volumen
| Escenario | Eventos/mes | Emails/mes | MAUs | Costo estimado |
|---|---|---|---|---|
| Inicio | 1-10 | Menos de 3,000 | Menos de 1,000 | ~$65 USD |
| Moderado | 10-50 | 3K-10K | 1K-5K | ~$85 USD |
| Crecimiento | 50-200 | 10K-50K | 5K-10K | ~$100 USD |
| Escala | 200+ | 50K+ | 10K+ | ~$140+ USD |
3. Desglose Railway por Servicio
Railway cobra por uso de recursos con pricing por hora. Plan Hobby incluye $5 en creditos mensuales.
3.1 Pricing de Railway
| Recurso | Precio | Equivalente mensual |
|---|---|---|
| vCPU | $0.028/vCPU-hora | ~$20/vCPU/mes |
| RAM | $0.014/GB-hora | ~$10/GB/mes |
| Storage | $0.25/GB/mes | — |
| Egress | $0.10/GB | — |
| Plan Hobby | $5/mes (incluye $5 creditos) | — |
| Plan Pro | $20/mes (incluye $20 creditos) | — |
3.2 Estimacion por Servicio (Plan Hobby)
| Servicio | vCPU | RAM | Storage | Costo/mes estimado |
|---|---|---|---|---|
| nvito-api (NestJS) | 0.5 | 1 GB | — | ~$20 |
| PostgreSQL | 0.25 | 1 GB | 2 GB | ~$15.50 |
| nvito-admin (Next.js) | 0.25 | 512 MB | — | ~$10 |
| nvito-invitations (Next.js) | 0.25 | 512 MB | — | ~$10 |
| nvito-pwa (Next.js) | 0.25 | 512 MB | — | ~$10 |
| Total bruto | ~$65.50 | |||
| Creditos Hobby | -$5 | |||
| Total neto | ~$60-65 |
PostgreSQL en Railway
PostgreSQL se despliega como un servicio dentro de Railway con el mismo pricing de compute. No requiere proveedor adicional. Incluye backups y conexion via private networking.
4. Limites de Free Tier
Servicios que Nvito utiliza en free tier, con evaluacion del riesgo de superar los limites.
| Servicio | Proveedor | Limite Free | Riesgo de superar |
|---|---|---|---|
| PostgreSQL (DEV) | Neon | 100 CU-hours/mes, 0.5 GB storage, 10 branches | Bajo |
| Redis | Upstash | 500K commands/mes, 256 MB storage | Bajo (~1000 MAU) |
| Object Storage | Cloudflare R2 | 10 GB, 1M Class A ops, 10M Class B ops, egress $0 | Medio (al escalar media) |
| Workers | Cloudflare | 100K req/dia, 10ms CPU | Bajo |
| Pages | Cloudflare | 100K req/dia | Bajo |
| Zero Trust | Cloudflare Access | 50 usuarios | Bajo |
| DNS + CDN | Cloudflare | Ilimitado | Ninguno |
| Email (DEV) | Mailtrap | 50 tests/mes | Bajo |
| Email (PROD) | Resend | 3,000 emails/mes | Medio (depende del volumen) |
| Auth | Clerk | 10K-50K MAU (pricing feb 2026) | Bajo (1-2 anos) |
4.1 Cloudflare Free Tier (detalle)
Todo lo siguiente es gratuito e ilimitado en el plan Free de Cloudflare:
| Servicio | Limite |
|---|---|
| DNS | Ilimitado |
| CDN / Cache | Ilimitado |
| SSL | Certificados universales ilimitados |
| DDoS protection | L3/L4/L7 ilimitado |
| R2 Storage | 10 GB, 0 egress siempre |
| Workers | 100K req/dia, 10ms CPU |
| Pages | 100K req/dia |
| Access Zero Trust | 50 usuarios |
| WAF basico | Reglas custom gratis (managed rules requiere Pro a $20/mes) |
4.2 Riesgo Visual
5. Comparativa: Railway vs VPS + Coolify
| Aspecto | Railway (Hobby) | Hetzner CX32 + Coolify |
|---|---|---|
| Costo mensual | ~$60-70 | ~$10-15 |
| Administracion | Zero-ops (managed) | Self-managed |
| Deploy | Git push automatico | Git push via Coolify |
| PostgreSQL | Managed (backups auto) | Self-hosted (backups manuales) |
| SSL | Automatico | Via Coolify/Let's Encrypt |
| Rollback | Instantaneo | Manual |
| Auto-scaling | Vertical automatico | Manual |
| Private networking | Incluido | Manual (Docker network) |
| Health checks | Incluido | Manual |
| SLA | 99.9% | Depende de Hetzner (99.9%) + config |
| Ahorro mensual | — | ~$50-55 |
| Trade-off | Mas caro, zero-ops | Mas barato, requiere ops manual |
Trade-off de VPS
Un VPS con Coolify reduce el costo a ~$10-15/mes pero requiere: gestion manual de backups de BD, updates de seguridad del OS, monitoreo de disco/RAM, y no tiene rollback instantaneo ni auto-scaling. El ahorro de ~$55/mes se paga en tiempo de administracion.
6. Proyeccion a 12 Meses
6.1 Escenario Conservador (free tiers suficientes)
Asume que los free tiers de Resend, Clerk y Upstash cubren el volumen durante los 12 meses.
| Periodo | Fase | Costo mensual | Acumulado |
|---|---|---|---|
| Mes 1-3 | Desarrollo (solo Bloque A) | ~$8.71 | ~$26.13 |
| Mes 4 | Lanzamiento PROD (Railway + free tiers) | ~$67 | ~$93.13 |
| Mes 5-8 | Operacion estable (free tiers) | ~$67/mes | ~$361.13 |
| Mes 9-12 | Crecimiento leve (Upstash pay-as-you-go) | ~$71/mes | ~$645.13 |
Total anual conservador: ~$645-830 USD
6.2 Escenario Crecimiento (planes pagos activados)
Asume que al mes 6 se activa Resend Pro ($20/mes) y al mes 9 Clerk Pro ($25/mes).
| Periodo | Fase | Costo mensual | Acumulado |
|---|---|---|---|
| Mes 1-3 | Desarrollo | ~$8.71 | ~$26.13 |
| Mes 4-5 | Lanzamiento + free tiers | ~$67 | ~$160.13 |
| Mes 6-8 | Resend Pro activado | ~$87/mes | ~$421.13 |
| Mes 9-12 | Clerk Pro + Upstash pro | ~$116/mes | ~$885.13 |
Total anual crecimiento: ~$885-1,250 USD
6.3 Grafico de Proyeccion
6.4 Resumen Anual
| Escenario | Costo anual estimado | Promedio mensual |
|---|---|---|
| Solo desarrollo (sin PROD) | ~$104.50 USD | ~$8.71 USD |
| Conservador (free tiers) | ~$645-830 USD | ~$54-69 USD |
| Crecimiento (planes pagos) | ~$885-1,250 USD | ~$74-104 USD |
6.5 Puntos de Decision
| Trigger | Accion | Incremento |
|---|---|---|
| Emails superan 3,000/mes consistentemente | Migrar a Resend Pro | +$20/mes |
| Redis supera 500K cmds/mes | Upstash pay-as-you-go | +$4/mes aprox |
| MAU supera free tier de Clerk | Migrar a Clerk Pro | +$25/mes + $0.02/MRU |
| R2 supera 10 GB | Pagar $0.015/GB extra | ~$1-5/mes |
| Railway compute supera $80/mes | Evaluar VPS + Coolify | Ahorro de ~$55/mes |
| Necesidad de WAF managed rules | Cloudflare Pro | +$20/mes |
Datos sujetos a cambio
Los precios fueron verificados a marzo 2026. Cloudflare Registrar cobra at-cost (precio mayorista), por lo que el costo del dominio .mx puede variar. Railway, Clerk y Resend pueden modificar sus planes. Verificar siempre los precios actuales en los sitios oficiales de cada proveedor antes de tomar decisiones presupuestarias.