Mostrar el registro sencillo del ítem
dc.contributor.advisor | Jaén Martínez, Francisco Javier | es_ES |
dc.contributor.advisor | Martínez Urquiri, Abraham | es_ES |
dc.contributor.author | Cano Álvarez, Dylan | es_ES |
dc.date.accessioned | 2023-10-05T12:23:02Z | |
dc.date.available | 2023-10-05T12:23:02Z | |
dc.date.created | 2023-09-18 | |
dc.date.issued | 2023-10-05 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/197640 | |
dc.description.abstract | [ES] El objetivo de este proyecto es desarrollar un sistema basado en microservicios que gestiones las transacciones logísticas externas e internas de un gran supermercado. La tecnología usada para este proyecto es Java con el framework de Spring Boot y sigue una arquitectura hexagonal para lograr una separación clara de responsabilidades y una mayor modularidad del sistema. Todo esto se expone a través de servicios REST, lo que permite la comunicación y el intercambio de datos con otras aplicaciones y clientes facilitando la creación de APIs robustas y escalables. Para la integración de mensajería asíncrona, se utiliza Apache Kafka, una plataforma de streaming distribuida en la que usará un consumidor y un productor que respectivamente consumirá de un tópico y producirá a otro tópico. Esta integración permite una comunicación eficiente y tolerante a fallos entre los diferentes microservicios del sistema. Para la persistencia de datos de las transacciones se usará una base de datos PostgreSQL, ya que es un gestor de bases de datos relacional confiable y de alto rendimiento. | es_ES |
dc.description.abstract | [CA] L’objectiu d’aquest projecte és desenvolupar un sistema basat en microserveis que gestions les transaccions logístiques externes i internes d’un gran supermercat. La tecnologia usada per a aquest projecte és Java amb el framework de Spring Boot i segueix una arquitectura hexagonal per a aconseguir una separació clara de responsabilitats i una major modularidad del sistema. Tot això s’exposa a través de serveis REST, la qual cosa permet la comunicació i l’intercanvi de dades amb altres aplicacions i clients facilitant la creació d’APIs robustes i escalables. Per a la integració de missatgeria asíncrona, s’utilitza Apache Kafka, una plataforma de streaming distribuïda en la qual usarà un consumidor i un productor que respectivament consumirà d’un tòpic i produirà a un altre tòpic. Aquesta integració permet una comunicació eficient i tolerant a fallades entre els diferents microserveis del sistema. Per a la persistència de dades de les transaccions s’usarà una base de dades PostgreSQL, ja que és un gestor de bases de dades relacional de confiança i d’alt rendiment. | es_ES |
dc.description.abstract | [EN] The goal of this project is to develop a system based on microservices that manages the external and internal logistics transactions of a large supermarket. The technology used for this project is Java with the Spring Boot framework and follows a hexagonal architecture to achieve a clear separation of responsibilities and greater modularity of the system. All this is exposed through REST services, which allows communication and data exchange with other applications and clients easing the creation of robust and scalable APIs. For the integration of asynchronous messaging, Apache Kafka is used, a distributed streaming platform in which you will use a consumer and a producer who respectively will consume from one topic and produce another topic. This integration enables efficient and fault-tolerant communication between the different microservices of the system. A PostgreSQL database will be used for transaction data persistence as it is a reliable, high-performance relational database manager. | es_ES |
dc.format.extent | 87 | 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 | Microservicio | es_ES |
dc.subject | Transacciones logísiticas | es_ES |
dc.subject | Java | es_ES |
dc.subject | Spring Boot | es_ES |
dc.subject | Arquitectura hexagonal | es_ES |
dc.subject | Servicios Rest | es_ES |
dc.subject | APIs | es_ES |
dc.subject | Mensajería Asíncrona | es_ES |
dc.subject | Apache Kafka | es_ES |
dc.subject | Tópico | es_ES |
dc.subject | PostgreSQL | es_ES |
dc.subject | Microservices | es_ES |
dc.subject | Logistics transactions | es_ES |
dc.subject | Hexagonal architecture | es_ES |
dc.subject | REST services | es_ES |
dc.subject | Asynchronous messaging | es_ES |
dc.subject | Topic | 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 de una Infraestructura de Backend para la Gestión de Transacciones Logísticas de Stock | es_ES |
dc.title.alternative | Development of a Backend Infraestructure for the Management of Logistic Stock Transactions | es_ES |
dc.title.alternative | Desenvolupament d'una Infraestructura de Backend per a la Gestió de Transaccions Logístiques de Stock | 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 | Cano Álvarez, D. (2023). Desarrollo de una Infraestructura de Backend para la Gestión de Transacciones Logísticas de Stock. Universitat Politècnica de València. http://hdl.handle.net/10251/197640 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\156460 | es_ES |