Diseño e implementación de la plataforma de videos de la Red de Investigaciones de Tecnología Avanzada - RITA - Fase 2 (API REST, Autenticación e Implementación DevOps)

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Distrital Francisco José de Caldas

Compartir

Altmetric

Resumen

This report outlines Phase 2 of the design and implementation of the video platform for the Advanced Technology Research Network (RITA). The project aimed to enhance the existing platform by developing a scalable backend using NestJS, TypeORM, and PostgreSQL, alongside an updated Angular-based frontend. Key achievements include integrating an authentication service using institutional Microsoft accounts, migrating data to a new optimized database, and automating deployment with Docker and Bitbucket Pipelines. Additionally, an automated system for uploading videos to YouTube was implemented, addressing local storage limitations. The internship followed agile development principles (SCRUM), ensuring incremental deliveries with automated and manual testing to ensure quality. This work establishes an efficient, secure platform aligned with RITA's needs, enabling optimal management of its audiovisual content.

Descripción

Este informe documenta la fase 2 del diseño e implementación de la plataforma de videos de la Red de Investigaciones de Tecnología Avanzada (RITA). El proyecto se centró en mejorar la plataforma existente mediante la creación de un backend escalable usando NestJS, TypeORM y PostgreSQL, acompañado de un frontend actualizado basado en Angular. Entre los logros más destacados están la integración de un servicio de autenticación con cuentas institucionales de Microsoft, la migración de datos a una nueva base de datos optimizada, y la automatización del despliegue a través de Docker y Bitbucket Pipelines. También se implementó un sistema para la subida automatizada de videos a YouTube, resolviendo problemas de almacenamiento local. La pasantía utilizó principios de desarrollo ágil (SCRUM), asegurando entregas incrementales con pruebas automatizadas y manuales para garantizar calidad. Este trabajo consolida una plataforma eficiente, segura y alineada con las necesidades de RITA, permitiendo la gestión óptima de su contenido audiovisual.

Palabras clave

Plataforma de videos, IPTV, RITA, Red de Investigaciones de Tecnología Avanzada, DevOps, Dockerización

Materias

Ingeniería de Sistemas -- Tesis y disertaciones académicas , Video interactivo -- Diseño , Desarrollo de programas para computador , Bases de datos relacionales

Citación