Arquitecturas basadas en microservicios: impacto en la mantenibilidad y la evolución de sistemas críticos

Microservices-based architectures: impact on maintainability and the evolution of critical systems

Autores/as

  • Maria Teodolinda Ortega Ovalle Universidad de Panamá

DOI:

https://doi.org/10.56712/latam.v7i2.5535

Palabras clave:

microservicios, mantenibilidad, sistemas críticos, evolución arquitectónica, deuda técnica, sistemas distribuidos

Resumen

Las arquitecturas basadas en microservicios se han consolidado como un enfoque dominante para el desarrollo de sistemas distribuidos, especialmente en entornos donde la escalabilidad, la resiliencia y la capacidad de evolución son requisitos fundamentales. Sin embargo, su adopción en sistemas críticos plantea interrogantes sobre su impacto real en la mantenibilidad, la complejidad operativa y la capacidad de adaptación a largo plazo. Este estudio analiza de manera empírica y conceptual cómo los microservicios influyen en la evolución de sistemas críticos, considerando factores como el desacoplamiento, la modularidad, la deuda técnica, la observabilidad y la gestión del ciclo de vida. La investigación combina revisión de literatura, análisis de casos documentados y evaluación comparativa de métricas de mantenibilidad en arquitecturas monolíticas y basadas en microservicios. Los resultados muestran que, si bien los microservicios mejoran la capacidad de evolución y reducen el impacto de cambios locales, también introducen desafíos significativos relacionados con la complejidad distribuida, la coordinación entre servicios y la necesidad de infraestructura avanzada. Se concluye que su efectividad depende de prácticas maduras de ingeniería, automatización y gobernanza arquitectónica, especialmente en sistemas críticos donde la confiabilidad y la trazabilidad son esenciales.

Descargas

Los datos de descargas todavía no están disponibles.

Biografía del autor/a

Maria Teodolinda Ortega Ovalle, Universidad de Panamá

Citas

Bass, L., Weber, I., & Zhu, L. (2015). DevOps: A software architect’s perspective. Addison-Wesley Professional.

https://www.informit.com/store/devops-a-software-architects-perspective-9780134049847

Bushong, V., Abdelfattah, A. S., Maruf, A. A., Das, D., Lehman, A., Jaroszewski, E., Coffey, M., Cerny, T., Frajtak, K., Tisnovsky, P., & Bures, M. (2021). On microservice analysis and architecture evolution: A systematic mapping study. Applied Sciences, 11(17), 7856.

https://doi.org/10.3390/app11177856

ISO/IEC. (2011). ISO/IEC 25010:2011 Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) System and software quality models. International Organization for Standardization.

https://www.iso.org/standard/35733.html Nota: ISO/IEC 25010:2011 fue retirada posteriormente por ISO/IEC 25002:2021, pero continúa siendo la referencia estándar para los modelos de calidad de software en la literatura científica.

Newman, S. (2015). Building microservices: Designing fine-grained systems. O’Reilly Media.

https://www.oreilly.com/library/view/building-microservices/9781491950340/

Richardson, C. (2018). Microservices patterns: With examples in Java. Manning Publications.

https://www.manning.com/books/microservices-patterns

Taibi, D., Lenarduzzi, V., & Pahl, C. (2018). Architectural patterns for microservices: A systematic mapping study. In Proceedings of the 8th International Conference on Cloud Computing and Services Science (CLOSER 2018) (pp. 221–232). SCITEPRESS.

https://doi.org/10.5220/0006798302210232

Descargas

Publicado

2026-03-18

Cómo citar

Ortega Ovalle, M. T. (2026). Arquitecturas basadas en microservicios: impacto en la mantenibilidad y la evolución de sistemas críticos: Microservices-based architectures: impact on maintainability and the evolution of critical systems. LATAM Revista Latinoamericana De Ciencias Sociales Y Humanidades, 7(2), 159 – 169. https://doi.org/10.56712/latam.v7i2.5535

Número

Sección

Ingeniería y sus Tecnologías