Learning Management System escalable en AWS para instituciones educativas emergentes
Plataforma SaaS multi-tenant que combina administración académica, distribución de contenido educativo y análisis de desempeño estudiantil mediante arquitectura cloud-native sobre infraestructura AWS.
Problema de mercado
Contexto actual
Las instituciones educativas pequeñas y medianas (50-5,000 estudiantes) enfrentan costos prohibitivos al implementar LMS empresariales como Moodle, Canvas o Blackboard, con licencias desde $15,000/año más costos de infraestructura y mantenimiento.
Alternativas como Google Classroom carecen de funcionalidades críticas para gestión académica formal (control de matrícula, seguimiento curricular, emisión de certificados, compliance regulatorio).
Nuestra propuesta
Periodo Purple ofrece un LMS completo con pricing basado en consumo real (estudiantes activos/mes), eliminando costos de infraestructura para el cliente mediante arquitectura serverless y multi-tenant eficiente.
Target inicial: Instituciones de 100-1,000 estudiantes con presupuestos tecnológicos limitados ($2,000-$10,000/año) en mercados emergentes de América Latina.
Arquitectura técnica
Stack tecnológico
Backend
- • Node.js 20 LTS + Express
- • TypeScript 5.3
- • RESTful API + GraphQL
- • JWT authentication
Base de datos
- • Amazon RDS (PostgreSQL 15)
- • Multi-AZ deployment
- • Read replicas para analytics
- • Redis (ElastiCache) para caché
Frontend
- • React 18 + Next.js 14
- • React Native (mobile)
- • Tailwind CSS + shadcn/ui
- • SWR para data fetching
Servicios AWS utilizados
Amazon EC2 (t3.medium)
Servidores de aplicación con Auto Scaling Groups (2-10 instancias)
Amazon RDS PostgreSQL (db.t3.large)
Base de datos principal con Multi-AZ y backups automáticos diarios
Amazon S3 + CloudFront
Almacenamiento de contenido educativo (video, PDF, multimedia) con CDN global
AWS IAM + Cognito
Gestión de identidades, roles y autenticación federada de usuarios
Amazon ElastiCache (Redis)
Caché de sesiones, queries frecuentes y rate limiting
Amazon CloudWatch
Monitoreo de métricas, logs centralizados y alertas operacionales
AWS Elastic Load Balancer
Distribución de tráfico HTTPS con SSL/TLS termination
Amazon SES
Envío transaccional de emails (notificaciones, recuperación de contraseñas)
Diseño de arquitectura
Arquitectura de tres capas (presentación, aplicación, datos) con separación de concerns. Frontend estático servido desde S3/CloudFront, API backend en EC2 con ALB, base de datos RDS en subnets privadas con Security Groups restrictivos.
Implementación multi-tenant mediante particionamiento lógico por tenant_id en todas las tablas, permitiendo escalar horizontalmente sin modificaciones arquitecturales. Estrategia de backup 3-2-1: snapshots diarios RDS, backups S3 con versionado, y réplica cross-region mensual.
Funcionalidades principales
Gestión académica completa
- • Creación de programas, cursos y módulos con estructura jerárquica
- • Control de matrícula y asignación de estudiantes a cohortes
- • Gestión de roles (admin, instructor, estudiante, tutor)
- • Calendario académico con períodos y fechas límite
- • Sistema de evaluaciones con rúbricas personalizables
Distribución de contenido
- • Upload masivo de materiales (video, PDF, SCORM, H5P)
- • Streaming de video optimizado mediante CloudFront
- • Control de acceso granular por módulo/lección
- • Versionado de contenido y publicación programada
- • Soporte para contenido interactivo embebido
Analytics y reportes
- • Dashboard de métricas en tiempo real por institución
- • Tracking de progreso estudiantil (completion rate, time on platform)
- • Reportes de desempeño por curso, cohorte e instructor
- • Identificación de estudiantes en riesgo mediante ML
- • Exportación de datos en CSV/Excel para auditorías
Seguridad y compliance
- • Encriptación en tránsito (TLS 1.3) y en reposo (AES-256)
- • Autenticación multi-factor opcional para administradores
- • Auditoría completa de acciones (quien hizo qué y cuándo)
- • Cumplimiento GDPR/LOPD para datos personales
- • Políticas de retención y eliminación de datos configurables
API y ecosistema
RESTful API pública
API documentada con OpenAPI 3.0 (Swagger) que permite a instituciones integrar Periodo Purple con sus sistemas existentes (CRM, ERP, sistemas de facturación).
Endpoints principales:
POST /api/v1/students
GET /api/v1/courses/:id/progress
PUT /api/v1/enrollments/:id
DELETE /api/v1/users/:id
Integraciones nativas
Zoom/Google Meet para clases en vivo
Stripe/PayPal para procesamiento de pagos
Zapier para automatización con 5,000+ apps
Google Workspace / Microsoft 365 SSO
Webhooks para eventos en tiempo real
Rate limiting y SLA
API protegida con rate limiting (1,000 requests/hora por API key). Garantía de uptime del 99.5% con compensación SLA. Documentación interactiva y SDKs oficiales en JavaScript/Python/PHP disponibles.
Modelo de negocio
Plan Starter
$99/mes
- • Hasta 100 estudiantes activos
- • 50 GB almacenamiento
- • 2 administradores
- • Soporte email (48h)
Plan Professional
$299/mes
- • Hasta 500 estudiantes activos
- • 200 GB almacenamiento
- • 10 administradores
- • Soporte prioritario (24h)
- • Acceso a API completa
- • Branding personalizado
Plan Enterprise
Custom
- • Estudiantes ilimitados
- • Almacenamiento custom
- • Usuarios ilimitados
- • Soporte dedicado 24/7
- • SLA garantizado 99.9%
- • Infraestructura dedicada
- • Compliance personalizado
Estrategia de crecimiento
Fase 1 (Q2-Q4 2025): MVP y validación
Beta cerrada con 10 instituciones piloto (100-300 estudiantes c/u) en Colombia y México. Objetivo: validar product-market fit y refinar features basados en feedback real. CAC estimado: $500 por cliente mediante outreach directo.
Fase 2 (2026): Escalamiento regional
Lanzamiento público en 5 países LATAM. Implementación de marketing digital (SEO, content marketing, webinars) y partnerships con asociaciones educativas. Meta: 100 clientes pagando, $50K MRR. Inversión requerida: $150K para equipo y marketing.
Roadmap técnico 2025-2026
Lanzamiento MVP Beta
Core features: gestión de cursos, matrícula, contenido básico (video/PDF), roles y permisos.
Stack: EC2, RDS, S3. Capacidad: 10 tenants, 5K usuarios.
Analytics y Mobile
Dashboard de analytics en tiempo real, app móvil React Native (iOS/Android), integraciones con Zoom y Stripe.
Implementación de ElastiCache para performance. Target: 50 tenants.
AI y Automatización
Recomendaciones de contenido mediante ML (Amazon SageMaker), detección de plagio, generación automática de quizzes con IA.
Migración a Lambda para microservicios no críticos.
Escalamiento Enterprise
Infraestructura multi-region (AWS US East + South America), marketplace de contenido educativo, SDK para developers, certificaciones blockchain.
Target: 500 tenants, 500K estudiantes activos, $500K ARR.
Equipo y estado actual
Equipo fundador
Startup autofinanciada por equipo técnico con 10+ años de experiencia combinada en desarrollo de software empresarial y EdTech. Background en arquitectura cloud, sistemas distribuidos y productos SaaS B2B.
Actualmente: 2 desarrolladores full-time, 1 diseñador UX part-time.
Estado del producto
MVP en desarrollo activo desde enero 2025. Arquitectura core implementada y desplegada en ambiente de staging sobre AWS (us-east-1). Features principales completadas al 70%. En preparación para beta cerrada Q2 2025.
Repositorio privado en GitHub, CI/CD con GitHub Actions.
Métricas y tracción
10
Instituciones en lista de espera para beta
2.5K
Estudiantes potenciales identificados
$15K
Inversión propia inicial (4 meses dev)
70%
MVP completado (target: beta Q2 2025)
Validación de mercado
• Entrevistas con 25 instituciones educativas pequeñas en Colombia y México confirmando dolor de punto (costos LMS tradicionales y falta de features en alternativas gratuitas).
• 10 instituciones han expresado interés formal en participar en beta cerrada (cartas de intención firmadas).
• Tamaño de mercado direccionable: 15,000+ instituciones educativas privadas pequeñas/medianas en LATAM con presupuesto tecnológico.
• Proyección conservadora Year 1: 100 clientes × $200 ARPU = $240K ARR con 40% gross margin.
Contacto
Para consultas sobre beta privada, partnerships o información técnica adicional
contacto@periodopurple.coDocumentación técnica
Disponible bajo NDA
Demo interactiva
Solicitar acceso staging
Pitch deck
PDF disponible por email