Implementación de una Arquitectura Escalable para Notificaciones en Tiempo Real Utilizando el Framework Django
DOI:
https://doi.org/10.30973/progmat/2026.18.1/1Palabras clave:
Notificaciones en tiempo real, Arquitectura de microservicios, Arquitectura de Capas, Latencia, EscalabilidadResumen
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.
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
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2026 Blanca Estela Islas Flores, Arley Iván Solis Zacapantzi, María Janai Sánchez Hernández, Juan Ramos Ramos

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Usted es libre de:
![]() |
Compartir — compartir y redistribuir el material publicado en cualquier medio o formato. |
![]() |
Adaptar — combinar, transformar y construir sobre el material para cualquier propósito, incluso comercialmente. |
Bajo las siguientes condiciones:
![]() |
Atribución — Debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero de ninguna manera que sugiera que el licenciador lo respalda a usted o a su uso. |
| Sin restricciones adicionales: no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros a hacer cualquier cosa que permita la licencia. |







