Publication: Plataforma de cursos online Saber Aprendelandia basados en microservicios
Loading...
Date
2025
Journal Title
Journal ISSN
Volume Title
Publisher
Corporación Universitaria Remington
Abstract
El siguiente trabajo analiza la problemática de las plataformas en línea, dando una solución mediante un desarrollo web para facilitar el acceso a la información de una manera sencilla, basada en la arquitectura de microservicios distribuidos, facilitando el desarrollo y su mantenimiento, ya que, al aplicar buenas prácticas, tecnologías, modernas y metodologías agiles, permite que sea adaptable, mantenible y escalable. Combinando bases de datos como PostgreSQL y MongoDB para la gestión de información y contenidos de la plataforma. El desarrollo se ejecuta aplicando el framework FastAPI con Python minimizando la duplicidad de código ofreciendo un código limpio para un alto rendimiento, todo esto se logra mediante uso de contenedores con Docker, para incluir todo lo necesario que requiere la aplicación y permitir que esta se ejecute en un entorno diferente. Así mismo, todo esto se comprueba mediante pruebas con la herramienta pytest, garantizando el funcionamiento del código para una entrega funcional. Finalmente, con su documentación automatizada con MkDocs, facilitando el conocimiento del desarrollo sirviendo de guía para nuevas propuestas de plataformas en línea, dando como resultado una mejor página web de cursos en línea, amigable y adaptable, en donde los usuarios puedan ver el contenido de los cursos avances y calificaciones, cumpliendo así con el objetivo.
Description
Keywords
Transformación digital, Microservicios, Metodologías ágiles, Escalabilidad