Creación y gestión de microservicios a través de un Api Gateway

Reynés Fernández, Daniel (2023). Creación y gestión de microservicios a través de un Api Gateway. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S. de Ingenieros Informáticos (UPM), Boadilla del Monte.

Descripción

Título: Creación y gestión de microservicios a través de un Api Gateway
Autor/es:
  • Reynés Fernández, Daniel
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería Informática
Fecha: Mayo 2023
Materias:
ODS:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_DANIEL_REYNES_FERNANDEZ.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB)

Resumen

Este trabajo de fin de grado se ha desarrollado en base a la necesidad de gestionar de forma más adecuada los microservicios que tiene en funcionamiento una empresa. Debido a la flexibilidad y velocidad de su implementación, los microservicios son cada vez más recurrentes a la hora de estructurar una aplicación. Sus beneficios le han permitido ganar cada vez más popularidad, aunque también dispone de algunos inconvenientes, como puede ser el manejo de un gran número de ellos o posibles vulnerabilidades de seguridad En este TFG se ha llevado a cabo la implementación de un Api-Gateway como solución a estos problemas que genera el tener un amplio número de microservicios. Con el propósito de conseguir la mejor solución se han buscado y analizado las distintas alternativas disponibles en el mercado para la implementación de un Api-Gateway. Por otro lado, se han creado algunos microservicios con el objetivo de entender mejor su funcionamiento y establecer una metodología acerca de cómo crearlos. Además, se han aplicado funcionalidades a los servicios a través del ApiGateway con el objetivo de mejorar su rendimiento seguridad y escalabilidad.

ABSTRACT

This final degree project has been developed based on the need to manage the microservices that a company has in operation in a more appropriate way. Due to the flexibility and speed of their implementation, microservices are becoming more and more common when structuring an application. Their benefits have allowed them to gain more and more popularity, although they also have some disadvantages, such as the handling of a large number of them or possible security vulnerabilities. In this TFG we have carried out the implementation of an Api-Gateway as a solution to these problems generated by having many microservices. In order to achieve the best solution, the different alternatives available on the market for the implementation of an Api-Gateway have been searched and analysed. On the other hand, some microservices have been created in order to better understand how they work and to establish a methodology on how to create them. In addition, functionalities have been applied to the services through the ApiGateway in order to improve their performance, security and scalability.

Más información

ID de Registro: 75036
Identificador DC: https://oa.upm.es/75036/
Identificador OAI: oai:oa.upm.es:75036
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 07 Jul 2023 05:18
Ultima Modificación: 07 Jul 2023 05:18