Diseño de una arquitectura de microservicios en contenedores virtuales

  • Samantha Yazmin Elizalde Valencia Instituto Tecnológico de Apizaco image/svg+xml
  • José Juan Hernández Mora Instituto Tecnológico de Apizaco image/svg+xml
  • María Guadalupe Medina Barrera Instituto Tecnológico de Apizaco image/svg+xml
  • Juan Ramos Ramos Instituto Tecnológico de Apizaco image/svg+xml
Palabras clave: Arquitectura, Contenerización, Docker, Microservicios

Resumen

En este artículo se presenta la propuesta metodológica para el diseño e implementación de una arquitectura de microservicios en contenedores. La propuesta abarca desde las metodologías utilizadas para la fase de investigación de las primeras fases de desarrollo del proyecto hasta la parte de la metodología utilizada para la creación de un sistema informático de prueba. Se propone una arquitectura basada en arquitecturas de dominio, así como también se expone el diseño de la arquitectura física del sistema, basado en los requerimientos expuestos por la institución colaboradora para el caso de prueba. Como parte de los resultados, se describe la configuración de los microservicios y contenedores, así como su integración en una red común de servicios en ejecución.

Descargas

La descarga de datos todavía no está disponible.

Citas

R. A. "The Cost of Legacy Systems: How Outdated IT Holds Companies Back," LinkedIn, Mar. 21, 2025. Disponible: https://www.linkedin.com/pulse/cost-legacy-systems-how-outdated-holds-companies-back-andre-occec

L. Sánchez, "Sistemas Legacy - Modernizando la infraestructura tecnológica," Initium, 2024. Disponible: https://www.initiumsoft.com/blog_initium/sistemas-legacy/

A. F. Saransig Chiza, "Análisis de rendimiento entre una arquitectura monolítica y una arquitectura de microservicios – tecnología basada en contenedores," Repositorio Core, 2018. Disponible: https://core.ac.uk/download/pdf/200323828.pdf

F. Bello, "Reflexión: La investigación tecnológica o cuando la solución es el problema," Revista de la Facultad de Ingeniería, Universidad de Carabobo.

Disponible : http://servicio.bc.uc.edu.ve/faces/revista/a6n13/6-13-3.pdf

C. De la Cruz Casaño, Metodología de la investigación tecnológica en ingeniería. Universidad Continental, 2016. Disponible: https://www.academia.edu/94930372/Metodología_de_la_investigación_tecnológica_en_ingeniería

M. V. Estrada-Velasco, P. R. Saltos-Chávez, J. A. Núñez-Villacis y W. C. Cunuhay-Cuchipe, "Revisión Sistemática de la Metodología Scrum para el Desarrollo de Software", Revista Científica, 2021. Disponible: https://dialnet.unirioja.es/servlet/articulo?codigo=8384028

A. Castro, "Scrum y Kanban: Una combinación efectiva para la gestión ágil," LinkedIn, Enero 13, 2025. Disponible: https://www.linkedin.com/pulse/scrum-y-kanban-una-combinaci%C3%B3n

D. Garcia, "Scrum para equipos pequeños, una introducción," IntelDig, Feb. 19, 2019. Disponible: https://www.inteldig.com/2019/02/scrum-equipos-pequenos/

G. E. Osorio Tibán and L. F. Campos Sánchez, "Desarrollo de un prototipo de microservicios con Clean Architecture," Universidad Politécnica Salesiana, 2023. [Online]. Available: https://dspace.ups.edu.ec/bitstream/123456789/28179/1/MSQ862.pdf

J. D. López Hinojosa, "Arquitectura de software basada en microservicios," Universidad Técnica del Norte, 2017. Disponible: https://1library.co/document/y81dmvwz-arquitectura-software-basada-microservicios-desarrollo-aplicaciones-asamblea-nacional.html

R. C. Martin, Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall, 2017.

IDET, "Misión y visión," Instituto del Deporte de Tlaxcala. Disponible: https://idet.tlaxcala.gob.mx/index.php/mision-vision

Recibido: 2024-10-22
Aceptado: 2024-11-29
Publicado: 2025-09-30
Cómo citar
[1]
S. Y. Elizalde Valencia, J. J. Hernández Mora, M. G. Medina Barrera, y J. Ramos Ramos, «Diseño de una arquitectura de microservicios en contenedores virtuales», Innov. softw., vol. 6, n.º 2, pp. 40-57, sep. 2025.
Sección
Artículos originales

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