Panel · Plataforma · Arquitectura

Arquitectura técnica · AWS

AWS native Roadmap →
Propuesta · v1.0 · mayo 2026 Preparada para Cargotrans Nicaragua
Desarrollado por Geolink IT Engineering · geolink.dev/es →
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.

Cliente
Capa visible
CargoTrack Web
Next.js 15 · Amplify SSR
PWA Mobile
Workbox · Push API
Admin Panel
Next.js · /admin
API e-commerce
REST + Webhooks
CDN & edge
Distribución
CloudFront
CDN global · 410 PoPs
Route 53
DNS · cargotrack.com.ni
ACM
SSL/TLS gratuito
AWS WAF + Bot Control
anti-bot · DDoS
Compute
Capa de runtime
AWS Amplify Hosting
Next.js SSR · auto-scale
ECS Fargate
workers · cron · GPS pipeline
Lambda + API Gateway
webhooks · DGI · pagos
EventBridge
eventos · NPS scheduler
Datos
Persistencia
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
DevOps
Build & deploy
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.

Externos
Vendor APIs
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.

📡
GPS unidad
cada 30s
API Gateway
/gps/ingest
🗄
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 4-6 semanas 24-36 semanas
Customización del cotizador Limitada al modelo del SaaS Total
Marca propia (white-label) ~ Logo y colores nada más 100%
Costo cloud / mes (200 env/día) ~$400-1,200 / licencia ~$280-500 + DevOps
Pagos locales NI Casi siempre solo Stripe ~ Hay que construirlos
DGI Nicaragua e-invoicing No soporta ~ Hay que construirlo
Propiedad código y datos Vendor lock-in 100%
Escalado automático Pagás por uso máximo ~ Hay que configurar
Familiaridad equipo IT ~ Aprender SaaS-específico AWS ya conocido
Riesgo de dependencia Alto · si suben precio o cierran... Bajo
Soporte enterprise ~ 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 · 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