Implementación de una Arquitectura Escalable para Notificaciones en Tiempo Real Utilizando el Framework Django

Autores/as

  • Blanca Estela Islas Flores División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO https://orcid.org/0009-0009-4512-8685
  • Arley Iván Solis Zacapantzi División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO
  • María Janai Sánchez Hernández División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO
  • Juan Ramos Ramos División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO

DOI:

https://doi.org/10.30973/progmat/2026.18.1/1

Palabras clave:

Notificaciones en tiempo real, Arquitectura de microservicios, Arquitectura de Capas, Latencia, Escalabilidad

Resumen

El presente artículo describe el desarrollo e implementación de un sistema de notificaciones en tiempo real utilizando el framework Django para aplicaciones web. Se propone una arquitectura modular basada en capas y microservicios que facilita la integración de funcionalidades y servicios externos de manera eficiente. El diseño incluye la separación de responsabilidades y una infraestructura adaptable, optimizando así la escalabilidad y la fiabilidad del sistema. Se emplea el Framework Django como núcleo, gracias a su patrón de diseño MVT (Model-View-Template), el cual es un estándar en frameworks de backend. Esto garantiza una experiencia de usuario rápida y segura. Los resultados obtenidos demuestran que la arquitectura propuesta es robusta y flexible, permitiendo la adición y actualización sencilla de nuevas funcionalidades sin afectar el rendimiento general del sistema. Este enfoque no solo asegura un alto nivel de rendimiento y seguridad, sino que también ofrece una base sólida para futuras expansiones y mejoras.

Biografía del autor/a

Blanca Estela Islas Flores, División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO

Recibió su Licenciatura en Ingeniería en Tecnologías de la Información y Comunicaciones del Tecnológico Nacional de México, campus Apizaco, en 2022. Posteriormente, ingresó a la Maestría en Sistemas Computacionales en el mismo plantel, con especialización en el área de desarrollo de software. A lo largo de su formación, Blanca ha destacado por su dedicación en la creación e implementación de soluciones tecnológicas innovadoras, participando activamente en diversos proyectos de desarrollo de software.
Entre sus actividades, ha participado en el diseño y desarrollo del Sistema de Gestión Integral de Servicios Dentales del Estado de Tlaxcala, su enfoque en la mejora continua y la innovación reflejan su compromiso con el avance de la tecnología en beneficio de la sociedad.

Arley Iván Solis Zacapantzi, División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO

Completó su Licenciatura en Ingeniería en Tecnologías de la Información y Comunicaciones en el Tecnológico Nacional de México, campus Apizaco, en 2022, y actualmente también cursa la Maestría en Sistemas Computacionales. A lo largo de su carrera, ha demostrado habilidades excepcionales en el desarrollo de software, participando en proyectos de gran relevancia junto con Blanca. Arley ha mostrado un fuerte compromiso en la investigación y aplicación de soluciones tecnológicas avanzadas.
Ambos autores trabajan de la mano en proyectos de investigación y desarrollo de software, con un enfoque en la innovación tecnológica para la optimización de sistemas en sectores clave, como los servicios dentales y la gestión de datos.

María Janai Sánchez Hernández, División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO

Licenciada en Informática en el año 2001 y Maestra en Ciencias en Ciencias de la Computación en 2005, ambas carreras cursadas en el Instituto Tecnológico de Apizaco. Sus intereses académicos son la Ingeniería de Software, el uso de las metodologías ágiles, inteligencia artificial aplicada a la ingeniería de software, la deuda técnica y el desarrollo de software. Desde 2004 es docente del área de Sistemas y Computación del TecNM Apizaco impartiendo diversas asignaturas, y desde 2015 es colaboradora de la Maestría en Sistemas Computacionales del Instituto Tecnológico de Apizaco.

Juan Ramos Ramos, División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco, MÉXICO

Licenciado en Informática por el Instituto Tecnológico de Apizaco, con estudios de Maestría en Ciencias Computacionales y Telecomunicaciones por el Instituto de Estudios Universitarios, A.C. y Doctorado en Sistemas Computacionales por la Universidad del Sur.  PTC en el Tecnológico Nacional de México (TecNM) / Instituto Tecnológico de Apizaco. Catedra a nivel licenciatura en la carrera de Ingeniería en Tecnologías de la Información y Comunicaciones, y a nivel posgrado, en la Maestría en Sistemas Computacionales. Miembro del Cuerpo Académico “Sistemas de Información” con clave ITAPI-CA-6. Reconocimiento a Perfil Deseable otorgado por el PRODEP, a partir del año 2019. Principales áreas de interés: Bases de datos, Ingeniería de Software, Sistemas distribuidos y Cómputo en la nube. Desarrollo de proyectos de investigación y desarrollo tecnológico que solucionen necesidades en las organizaciones, liderando proyectos con el Tribunal Superior de Justicia del Estado de Tlaxcala, con el Municipio de Tzompantepec, con el Instituto Nacional de Migración y con la Asociación Dental del Estado de Tlaxcala, entre otras organizaciones del sector público.

Citas

Rosas Toro MA, Herrera JH, Velasco Salinas LS, Martínez Chávez JM. Construyendo una Web API con la arquitectura N capas. Mex J Eng Dev Innov. 2022;11(18). https://doi.org.10.29105/mdi.v11i18.274

Arenales L, Gonzalez J, Saldaña-Barrios JJ. Propuesta de diseño de una arquitectura de microservicios para un sistema de predicción de deserción escolar consciente del contexto. Ing Competitividad. 2024;20(2). https://doi.org.10.17981/ingecuc.20.2.2024.09

Ruiz Rivera ME, Torres Dávila G, Ruiz Lizama E. Diseño y desarrollo de un aplicativo móvil educativo para optimizar la comunicación en tiempo real. Ind Data. 2021;24(1):277–307. https://doi.org.10.15381/idata.v24i1.19215

Murley P, Ma Z, Mason J, Bailey M, Kharraz A. WebSocket adoption and the landscape of the real-time web. Proc Web Conf. 2021:1192–1203. https://doi.org.10.1145/3442381.3450063

Decimavilla-Alarcón DC, Marcillo-Franco PF. Arquitectura de microservicios basada en contenedores para despliegue ágil de aplicaciones IoT en la nube. Rev REP. 2024;3(1). https://doi.org.10.62451/rep.v3i1.73

Raeburn A. ¿Qué es la programación extrema (XP)? Asana; 2022. Disponible en: https://asana.com/es/resources/extreme-programming-xp

Antonieta Y. Arquitectura de capas para NodeJs. Ctrl-Y; 2023. Disponible en: https://ctrly.blog/es/arquitectura-capas/

Lewis J. Microservices. Martin Fowler; 2015. Disponible en: https://martinfowler.com/articles/microservices.html

Descargas

Publicado

10-02-2026

Cómo citar

Islas Flores, B. E., Solis Zacapantzi, A. I., Sánchez Hernández, M. J., & Ramos Ramos, J. (2026). Implementación de una Arquitectura Escalable para Notificaciones en Tiempo Real Utilizando el Framework Django. Programación matemática Y Software, 18(1), 1–10. https://doi.org/10.30973/progmat/2026.18.1/1

Número

Sección

Artículos

Artículos más leídos del mismo autor/a