ApiManager - KrakenD
Fecha
2023Autor
Director
Versión
Acceso abierto / Sarbide irekia
Tipo
Trabajo Fin de Grado/Gradu Amaierako Lana
Impacto
|
nodoi-noplumx
|
Resumen
Este informe consiste en un proyecto de investigación acerca del aporte de valor de unAPI
Gateway y lo que este aporta sobre el uso de distintas APIs en una arquitectura de microservicios.
El trabajo consiste en un proyecto web que será sobre el que me basaré para realizar la
migración de sus endpoints a KrakenD, como si de una aplicación dentro de una
arquitectura de servicios se tratase.
E ...
[++]
Este informe consiste en un proyecto de investigación acerca del aporte de valor de unAPI
Gateway y lo que este aporta sobre el uso de distintas APIs en una arquitectura de microservicios.
El trabajo consiste en un proyecto web que será sobre el que me basaré para realizar la
migración de sus endpoints a KrakenD, como si de una aplicación dentro de una
arquitectura de servicios se tratase.
Esta aplicación consta de un backend diseñado siguiendo un modelo de buenas prácticas
para el desarrollo del software.
Además, también he diseñado un proyecto web haciendo uso de KrakenD que esnuestro
API Gateway y protagonista de este informe.
El trabajo se ha desarrollado mediante el uso del framework Laravel usando PHP como
lenguaje de desarrollo [1]. Junto con ello se ha creado dos repositorios de GitHub donde
tengo todo el código de los dos proyectos web. Por otro lado, he utilizado Docker para
virtualizar las imágenes de las aplicaciones y así poder trabajar con ellas como si se
tratase de un servidor de producción [2].
Cabe recalcar que este informe lo he redactado a modo de manual detallado para que se
pueda usar como referencia para una empresa que vaya a empezar a montar un proyecto
KrakenD. Además de tomarse como referencia cuando surja alguna duda sobre como
montar un proyecto KrakenD. [--]
Titulación
Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra /
Informatika Ingeniaritzako Graduatua Nafarroako Unibertsitate Publikoan