- -

Desarrollo y despliegue de un microservicio en SpringBoot CNA para una cadena de supermercados

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo y despliegue de un microservicio en SpringBoot CNA para una cadena de supermercados

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Valderas Aranda, Pedro José es_ES
dc.contributor.advisor Katragjini Prifti, Kostanca es_ES
dc.contributor.author Marín Cebrián, Iván es_ES
dc.date.accessioned 2024-10-10T08:53:16Z
dc.date.available 2024-10-10T08:53:16Z
dc.date.created 2024-09-20
dc.date.issued 2024-10-10 es_ES
dc.identifier.uri http://hdl.handle.net/10251/209652
dc.description.abstract [ES] Las nuevas tecnologías y metodologías que han surgido han permitido que a día de hoy el ritmo de desarrollo de servicios por parte de las empresas se haya visto incrementado. No adaptarse a estas tecnologías supondría una clara desventaja competitiva en el mercado actual. Hoy en día, muchas empresas se encuentran en pleno proceso de modernización tecnológica, y uno de los puntos en los que se está buscando más eficiencia es en el de la integración y comunicación entre aplicaciones, así como el despliegue de estas. Este proyecto propone una solución que ayude a una cadena de supermercados a modernizar un servicio interno que facilita la comunicación entre diversos procesos que se llevan a cabo internamente, concretamente consumiendo mensajes de un tópico Kafka (canal virtual de envío de mensajes), los cuales se procesan e insertan en una base de datos. Una vez se compruebe que el microservicio funciona correctamente y comprobemos mediante un test que supere unos umbrales de calidad, se realizará el despliegue automatizado a la nube del microservicio, la cual enviará una imagen Docker a un pod de Kubernetes (grupo de contenedores con almacenamiento/red compartidos). es_ES
dc.description.abstract [EN] Emerging technologies and methodologies have allowed companies to increase the pace of service development. Failing to adapt to these technologies would represent a significant competitive disadvantage in today’s market. Nowadays, many companies are undergoing technological modernization, and one area where they are looking for more efficiency is in the integration and communication between applications, as well as their deployment. This project proposes a solution to help a supermarket chain modernize an internal service that facilitates communication among various internal processes, specifically by consuming messages from a Kafka topic (a virtual message channel), which are then processed and inserted into a database. Once we verify that the microservice is functioning correctly and it passes quality thresholds through testing, automated deployment to the cloud will be carried out, sending a Docker image to a Kubernetes pod (a group of containers with shared storage/network). es_ES
dc.format.extent 61 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject CI/CD es_ES
dc.subject Tópico KAFKA es_ES
dc.subject Microservicio es_ES
dc.subject Bases de datos es_ES
dc.subject Pod es_ES
dc.subject Aplicaciones de mensajería es_ES
dc.subject Pipeline es_ES
dc.subject CNA es_ES
dc.subject KAFKA topic es_ES
dc.subject Microservice es_ES
dc.subject Database es_ES
dc.subject Messaging systems es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo y despliegue de un microservicio en SpringBoot CNA para una cadena de supermercados es_ES
dc.title.alternative Development and deployment of a microservice in SpringBoot CNA for a supermarket chain es_ES
dc.title.alternative Desenvolupament i desplegament d'un microservici en SpringBoot CNA per a una cadena de supermercats es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Marín Cebrián, I. (2024). Desarrollo y despliegue de un microservicio en SpringBoot CNA para una cadena de supermercados. Universitat Politècnica de València. http://hdl.handle.net/10251/209652 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\162899 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem