Comunicación de microservicios usando colas de mensajes

Guzmán Alpízar, César (2019). Comunicación de microservicios usando colas de mensajes. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Comunicación de microservicios usando colas de mensajes
Author/s:
  • Guzmán Alpízar, César
Contributor/s:
  • Herranz Nieva, Ángel
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: June 2019
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (709kB) | Preview

Abstract

En esta trabajo, se ha transformado una parte de un sistema con una arquitectura monolítica de una empresa real para conseguir una arquitectura orientada a microservicios. Una vez separados varios módulos en microservicios, se han comunicado entre si mediante colas de mensajes, en concreto la implementación que ofrece RabbitMQ. El resultado del trabajo es una clara mejoría en cuanto a escalabilidad, mantenibilidad y rendimiento del sistema de la empresa gracias a la separación de funcionalidades en microservicios.---ABSTRACT---In this thesis, a monolithic system from a real company has been transformed into a microservice system. Once separated several modules in microservices, they have been connected between them with message queues so they can communicate between them, this communication system has been implemented with RabbitMQ. The results of this thesis shows a clear improvement of scalability, maintainability and performance of the company system thanks to splitting some functionalities into microservices.

More information

Item ID: 55739
DC Identifier: http://oa.upm.es/55739/
OAI Identifier: oai:oa.upm.es:55739
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 17 Jul 2019 05:32
Last Modified: 17 Jul 2019 05:32
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM