Sistema de experimentación para evaluar Atributos de Calidad en Microservicios MiMoQ
Date
2024-01-22Authors
Castro Florez, Angie KatherineRivera Bautista, Mauren Natalia
Alvarado Rubio, Anderson Jair
López Garcia, Kevin Leonardo
Directors
Curiel Huérfano, Mariela JosefinaPublisher
Pontificia Universidad Javeriana
Faculty
Facultad de Ingeniería
Program
Ingeniería de Sistemas
Obtained title
Ingeniero (a) de Sistemas
Type
Tesis/Trabajo de grado - Monografía - Pregrado
Share this record
Citación
Metadata
Show full item record
PDF documents
English Title
Experimentation system to evaluate Quality Attributes in Microservices MiMoQResumen
El presente proyecto aborda el desafío de medir y asegurar la calidad de las aplicaciones basadas en microservicios desplegadas en entornos de Kubernetes. El objetivo principal es desarrollar MiMoQ (Microservices Metrics of Quality), una herramienta de experimentación que facilita la medición automatizada de atributos clave de calidad en estas arquitecturas complejas.
La metodología comprende cuatro fases fundamentales. Primero, una fase de investigación y planificación para establecer una base sólida. Segundo, una fase de diseño arquitectónico, seguida de la implementación de un prototipo funcional. Finalmente, una fase de experimentación y validación para asegurar la efectividad de la solución.
Los resultados obtenidos demuestran que MiMoQ es capaz de automatizar y simplificar significativamente el proceso de medición de atributos de calidad en aplicaciones basadas en microservicios. La herramienta proporciona una interfaz intuitiva para definir y ejecutar experimentos, así como capacidades de monitoreo y visualización a través de la integración con otras herramientas.
En un contexto donde las aplicaciones basadas en microservicios son cada vez más prevalentes, MiMoQ representa un avance significativo. Al proporcionar una solución accesible y poderosa para medir atributos de calidad, este proyecto tiene el potencial de convertirse en un recurso valioso para organizaciones de todos los tamaños que buscan aprovechar los beneficios de las arquitecturas de microservicios sin comprometer la calidad del software.
Abstract
The present project addresses the challenge of measuring and ensuring the quality of microservices-based applications deployed in Kubernetes environments. The main objective is to develop MiMoQ (Microservices Metrics of Quality), an experimentation tool that facilitates the automated measurement of key quality attributes in these complex architectures.
The methodology comprises four fundamental phases. First, a research and planning phase to establish a solid foundation. Second, an architectural design phase, followed by the implementation of a functional prototype. Finally, an experimentation and validation phase to ensure the effectiveness of the solution.
The results obtained demonstrate that MiMoQ is capable of automating and significantly simplifying the process of measuring quality attributes in microservices-based applications. The tool provides an intuitive interface for defining and running experiments, as well as monitoring and visualization capabilities through integration with other tools.
In a context where microservices-based applications are increasingly prevalent, MiMoQ represents a significant advancement. By providing an accessible and powerful solution for measuring quality attributes this project has the potential to become a valuable resource for organizations of all sizes seeking to leverage the benefits of microservices architectures without compromising software quality.
Themes
Ingeniería de sistemas - Tesis y disertaciones académicasInteracción hombre computador
Estudios métricos de la información
Google Analytics Statistics
Collections
- Ingeniería de Sistemas [296]