Propuesta · v1.0 · mayo 2026
Preparada para Cargotrans Nicaragua
▲
Stack 100% AWS · cuenta de Cargotrans
Alineado al equipo de TI existente. Toda la infraestructura como código (CDK), entregada al cierre del proyecto. Cero vendor lock-in con Geolink.
Stack & decisiones
El stack que tu equipo de TI ya conoce.
Servicios AWS estándar, sin productos exóticos. La cuenta queda 100% bajo control de Cargotrans IT desde el día uno y completamente al cierre del hito 4.
CargoTrack Web
Next.js 15 · Amplify SSR
PWA Mobile
Workbox · Push API
Admin Panel
Next.js · /admin
API e-commerce
REST + Webhooks
CloudFront
CDN global · 410 PoPs
Route 53
DNS · cargotrack.com.ni
AWS WAF + Bot Control
anti-bot · DDoS
AWS Amplify Hosting
Next.js SSR · auto-scale
ECS Fargate
workers · cron · GPS pipeline
Lambda + API Gateway
webhooks · DGI · pagos
EventBridge
eventos · NPS scheduler
Aurora Postgres v2
Serverless · auto-scale ACU
S3 + lifecycle
POD photos · firmas · exports
ElastiCache Redis
cache GPS · sesiones
Parameter Store + KMS
secretos · encriptación
Auth & Seguridad
Identidad + compliance
Cognito + MFA
login · WhatsApp OTP
IAM + SCP
roles · least privilege
CloudTrail + GuardDuty
audit log · threat detection
VPC + Security Groups
private subnets · NAT
Observabilidad
Visibilidad
CloudWatch Logs + Metrics
logs · alarmas · dashboards
X-Ray
trazas · request tracing
CloudWatch Synthetics
canaries · uptime
Cost Explorer + Budgets
alertas billing
GitHub Actions
CI · tests · lint
CodePipeline + CodeBuild
CD · multi-env
AWS CDK · TypeScript
infra como código
SES
email transactional · bulk
Servicios externos
Integraciones fuera de AWS.
Cuatro servicios externos que no tienen equivalente nativo en AWS. Se conectan vía API y todos los secretos van en Parameter Store.
Mapbox GL
mapas · ETA · directions
Stripe + adaptadores NI
BAC · LAFISE · Tigo Money
WhatsApp Cloud API
Meta direct · plantillas
DGI Nicaragua
facturación electrónica
Flujo de tracking
Del GPS de la unidad al map del cliente.
Cómo viaja un evento desde la flota hasta la pantalla del cliente final · todo dentro de AWS, en milisegundos.
→
→
🗄
Aurora + Redis
Lambda → cache
→
📱
Cliente final
SSE + WebSocket
Por qué AWS
¿AWS o SaaS cerrado o build-from-scratch?
Tres alternativas reales para una operación de 200+ envíos/día con flota propia y equipo de TI capable. AWS es el balance correcto para Cargotrans.
| Criterio |
AWS native (recomendado) |
SaaS cerrado tipo Track-POD |
Build from scratch · cloud propio |
| Tiempo a producción |
✓ 12-14 semanas |
✓ 4-6 semanas |
✗ 24-36 semanas |
| Customización del cotizador |
✓ Total · zonas + reglas Cargotrans |
✗ Limitada al modelo del SaaS |
✓ Total |
| Marca propia (white-label) |
✓ 100% |
~ Logo y colores nada más |
✓ 100% |
| Costo cloud / mes (200 env/día) |
~$200-350 |
~$400-1,200 / licencia |
~$280-500 + DevOps |
| Pagos locales NI |
✓ BAC, LAFISE, Tigo Money |
✗ Casi siempre solo Stripe |
~ Hay que construirlos |
| DGI Nicaragua e-invoicing |
✓ Lambda adapter incluido |
✗ No soporta |
~ Hay que construirlo |
| Propiedad código y datos |
✓ 100% Cargotrans |
✗ Vendor lock-in |
✓ 100% |
| Escalado automático |
✓ Aurora v2 + Amplify SSR |
✓ Pagás por uso máximo |
~ Hay que configurar |
| Familiaridad equipo IT |
✓ AWS ya conocido |
~ Aprender SaaS-específico |
✓ AWS ya conocido |
| Riesgo de dependencia |
Bajo · stack abierto migrable |
Alto · si suben precio o cierran... |
Bajo |
| Soporte enterprise |
✓ AWS Enterprise Support disponible |
~ Soporte del proveedor |
~ AWS Enterprise Support |
Handoff a Cargotrans IT
Cómo recibís la cuenta AWS.
Ningún punto de fragilidad operativa. Geolink construye en una cuenta dedicada, transfiere al cierre, y deja toda la documentación para que IT opere desde el día 1 post-handoff.
Tres bloques de transferencia al hito 4.
①
Cuenta & billing
Transferencia de la cuenta AWS al billing root de Cargotrans. Se mantiene historial, configuración, y compliance.
- Migración billing root → Cargotrans
- Setup MFA en root account
- Budgets + alertas configurados
- Reserved instances revisadas
- Activación opcional de Enterprise Support
②
Repo & IaC
Repositorio Git completo bajo organización Cargotrans, con historia de commits, branches y pipelines configurados.
- GitHub org Cargotrans · admin access
- CDK code · TypeScript · documentado
- Pipelines CI/CD · activos
- Branches dev / staging / main
- Secretos rotables en Parameter Store
③
Acceso & capacitación
El equipo de IT ya hizo deploys supervisados durante el proyecto. Al handoff oficial, ya saben operar la plataforma.
- IAM users + roles para todo el equipo IT
- Sesión técnica de 4h grabada
- Runbooks para los 12 escenarios comunes
- Office hours · 4 sem post-launch
- Slack/Teams compartido para tickets
Costos cloud · mensuales
$200-350 /mes · pago directo a AWS, sin markup.
Estos costos los paga Cargotrans directo a AWS (no pasan por Geolink). Escalan con volumen — Aurora Serverless v2 baja a baseline cuando hay poco tráfico nocturno.
AWS · Compute
Amplify + ECS
~$60 /mes
- Amplify Hosting~$25
- ECS Fargate (workers)~$20
- Lambda + API Gateway~$10
- EventBridge~$5
AWS · Data
Aurora Serverless
~$70 /mes
- Aurora Postgres v2~$45
- ElastiCache Redis~$15
- S3 + lifecycle~$8
- Backups automáticos~$2
AWS · Edge & ops
CDN + auth
~$30 /mes
- CloudFront~$10
- WAF + Bot Control~$8
- CloudWatch + X-Ray~$8
- Cognito + Route 53~$4
Externos
Mapbox + WA
~$80 /mes
- Mapbox GL~$15
- WhatsApp Cloud API~$45
- SES email~$5
- Stripe / pasarelas% por trx
i
Punto de partida · ya tenés CargoWeb, CargoMóvil y Connect
CargoTrack se conecta a la base de datos operativa existente — no la reemplaza. Compartimos catálogo de unidades, conductores y zonas vía API segura entre sistemas. Toda la operación detrás del mostrador (CargoWeb) sigue funcionando exactamente igual.