Desarrollo de un prototipo de Microservicios con Clean Architecture, ASP.NET Core 8.0 y RabbitMQ

El presente trabajo de titulación se centra en el desarrollo de un prototipo de Microservicios utilizando Clean Architecture, ASP.NET Core 8.0 y RabbitMQ, destinado a la gestión eficiente de colas de tareas. El prototipo tiene como objetivo principal simplificar la administración de colas, superando...

Full description

Saved in:
Bibliographic Details
Main Author: Osorio Tibán, Gisela Elizabeth (author)
Other Authors: Campos Sánchez, Luis Fernando (author)
Format: masterThesis
Language:spa
Published: 2024
Subjects:
Online Access:http://dspace.ups.edu.ec/handle/123456789/28179
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:El presente trabajo de titulación se centra en el desarrollo de un prototipo de Microservicios utilizando Clean Architecture, ASP.NET Core 8.0 y RabbitMQ, destinado a la gestión eficiente de colas de tareas. El prototipo tiene como objetivo principal simplificar la administración de colas, superando los desafíos asociados con el uso convencional de RabbitMQ, que requiere la creación de consolas dedicadas para cada cola, lo que resulta en una gestión compleja y problemática, especialmente en entornos escalables. El primer capítulo aborda la introducción al tema, estableciendo el contexto y la relevancia del proyecto. En el segundo capítulo, se determina el problema, donde se establecen los objetivos generales y específicos del proyecto. El tercer capítulo se enfoca en el marco teórico referencial, explorando el estado del arte y presentando conceptos clave con referencia a Microservicios, Arquitectura de Microservicios, RabbitMQ y Sistemas de Colas. En el cuarto capítulo, se describen los materiales y metodología empleados, incluyendo el uso de Metodologías Ágiles, análisis de resultados previo a la aplicación de la metodología, requerimientos, tareas y spring backlog. Los resultados y la discusión se presentan en el quinto capítulo, incluyendo diagramas de arquitecturas como el C4 y el de flujo, dando una visión clara de la implementación del prototipo. Finalmente, se presentan las conclusiones derivadas del proyecto en el sexto capítulo, destacando la importancia del desarrollo del prototipo para simplificar la administración de colas de tareas, así como las recomendaciones para futura investigaciones en este campo.