Requisitos
Alcance, actores, 76 requisitos funcionales, 36 no funcionales, casos de uso y trazabilidad con el enunciado.
Ingeniería de Software I · Presentación final · 13 de noviembre de 2026
Pegas la URL de un repositorio de GitHub y en minutos tu app está en línea con HTTPS y su base de datos. Estos son los cuatro documentos del proyecto, escritos desde el código, los specs y las pantallas reales, y al día con la versión que corre en AWS.
Alcance, actores, 76 requisitos funcionales, 36 no funcionales, casos de uso y trazabilidad con el enunciado.
Arquitectura C4 y hexagonal, el motor por dentro, UML, SOLID y patrones con evidencia, ERD y diccionario de datos.
Tecnologías, instalación local, variables, despliegue en AWS con Terraform, autoalojado, respaldos y problemas comunes.
De la cuenta nueva a la app en línea: planes y pagos, proyectos, despliegues, bases de datos, reversión, métricas y administración.
Deploya se publica bajo la licencia AGPL-3.0. El mismo producto que corre en la nube se instala en tu servidor con un script, en modo autoalojado y sin cobro. Si un día Deploya no te sirve, te llevas tus contenedores, tu Dockerfile y la plataforma completa.
gitleaks revisa todo el historial en cada PR: ningún secreto en el código.scripts/instalar.sh comprueba requisitos, DNS y certificado antes de tocar nada.Ningún requisito se inventó para el documento: cada uno resume un spec de OpenSpec y cada escenario tiene su prueba automatizada.
Versión 1.1 de los cuatro documentos (13 de noviembre de 2026).
| Cambio | Dónde |
|---|---|
| Bases de datos administradas: PostgreSQL 17 con pgvector, Redis 7 y almacenamiento S3, compartibles entre proyectos ADR 0012 | 01 · RF-70 a RF-76 · 04 · 7.7 |
| Piloto en AWS: EC2 creada con Terraform, disco cifrado y snapshot diario ADR 0009 | 03 · cap. 5 · 02 · cap. 9 |
Landing en S3 y CloudFront; la app en app.deploya.larasolutions.dev ADR 0011 | 03 · 5.3 |
Ruta del Dockerfile en el alta, comando de inicio y hasta 150 variables | 01 · RF-67 a RF-69 |
| Ruta de escala con ECS sobre EC2 y construcciones en Fargate Spot (propuesta) ADR 0010 | 02 · cap. 11 |
Modelo de datos con RecursoDatos y RecursoDatosCompartido; ERD y diagrama de despliegue nuevos | 02 · cap. 7 y 9 |