Ejemplo de implementación utilizando Spring Boot de la Arquitectura de Microservicios

Barrio Arnaz, Pablo del (2020). Ejemplo de implementación utilizando Spring Boot de la Arquitectura de Microservicios. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Ejemplo de implementación utilizando Spring Boot de la Arquitectura de Microservicios
Author/s:
  • Barrio Arnaz, Pablo del
Contributor/s:
  • Arroyo Montoro, Fernando
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: July 2020
Subjects:
Freetext Keywords: Microservicios; Aplicaciones web
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (216kB)

Abstract

El objetivo de este trabajo es dar a conocer la arquitectura orientada a microservicios, tan famosa y avalada por grandes empresas tecnológicas como desconocida. En esta memoria se exponen tanto sus ventajas como inconvenientes en el desarrollo y en el despliegue. Para ejemplificar todos los conceptos y ayudar a queden más claros y visibles se ha implementado un sistema completo basado en dicha arquitectura y con comunicación asíncrona, además durante su construcción, se explican varias herramientas de gran utilidad para este tipo de desarrollos. En resumen podríamos decir que este proyecto es una guía que podemos seguir siempre y cuando queremos construir y desplegar sistemas de estas características. En esta memoria, queda plasmado todo el trabajo que ha supuesto la finalización de esta idea desde la investigación inicial, la fase de implementación técnica, hasta llegar a una fase final de aceptación de todos los criterios. Abstract: The objective of this work is to present the microservices-oriented architecture, as famous and endorsed by large technology companies as unknown. Both advantages and disadvantages of development and deployment are set out in this report. To exemplify all the concepts and help make them clearer and more visible, a complete system based on this architecture and with asynchronous communication has been implemented. Furthermore, during its construction, several useful tools for this type of development are explained. In summary we could say that this project is a guide we can follow as long as we want to build and deploy systems with these characteristics. In this report, all the work involved in finalizing this idea is reflected, from the initial investigation, the technical implementation phase, to the final phase of acceptance of all the criteria.

More information

Item ID: 64213
DC Identifier: http://oa.upm.es/64213/
OAI Identifier: oai:oa.upm.es:64213
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 30 Sep 2020 15:33
Last Modified: 30 Sep 2020 15:34
  • 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