Texto completo
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) |
| Título: | Creación y gestión de microservicios a través de un Api Gateway |
|---|---|
| Autor/es: |
|
| 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 |
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) |
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.
| 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 |
Publicar en el Archivo Digital desde el Portal Científico