Diseño y despliegue automático de una arquitectura Publish/Subscribe orientada a Microservicios. Un ejemplo en el dominio del Marketing Digital

García Menéndez, Javier (2020). Diseño y despliegue automático de una arquitectura Publish/Subscribe orientada a Microservicios. Un ejemplo en el dominio del Marketing Digital. Tesis (Master), E.T.S.I. de Sistemas Informáticos (UPM).

Descripción

Título: Diseño y despliegue automático de una arquitectura Publish/Subscribe orientada a Microservicios. Un ejemplo en el dominio del Marketing Digital
Autor/es:
  • García Menéndez, Javier
Director/es:
Tipo de Documento: Tesis (Master)
Título del máster: Software de Sistemas Distribuidos y Empotrados
Fecha: Enero 2020
Materias:
ODS:
Palabras Clave Informales: Cloud computing; Stream processing; Bases de datos; Microservicios; Despliegue automático
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TESIS_MASTER_JAVIER_GARCIA_MENENDEZ.pdf] PDF (Portable Document Format) - Acceso permitido solamente a usuarios en el campus de la UPM - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB)

Resumen

La gestión de datos en tiempo real es uno de los grandes retos en el marketing digital. Las organizaciones de marketing digital se enfrentan al problema de recuperar, tratar y explotar datos de comportamiento de usuario con la mayor velocidad posible para poder localizar al usuario y ofrecerle los servicios adquiridos tan rápido como sea posible. Por tanto, las latencias en la persistencia, recuperación y procesamiento de los datos suponen una gran problemática para este tipo de organizaciones. Esta tesis fin de máster persigue desarrollar una aplicación que disminuya la latencia de la persistencia y recuperación de datos relativos al comportamiento de usuarios en páginas web, de tal manera que los entornos web se vean impactados por la menor latencia posible, es decir, se mejoren los tiempos de respuesta. La arquitectura de la aplicación se basa en una arquitectura Publish/Subscribe y orientada a microservicios. Esta tesis también persigue la automatización del despliegue de la infraestructura y recursos necesarios para desplegar la aplicación en busca de fomentar la aplicación de la cultura DevOps.
Abstract:
Real-time data management is one of the biggest challenges in digital marketing. Digital marketing organizations are facing with the challenge of accelerating the recovery, processing and exploitation of user behavior data in order to locate users and offer them the acquired services as quickly as possible. Therefore, the latencies in the data persistence, recovery and processing are a great problem for this type of organizations. This master's thesis aims to develop an application to reduce the latency of user behavior data persistence and recovery on web pages, so that web environments are impacted by the lowest possible latency, that is, response time is improved. The application architecture is based on a publish/subscribe and microservice-oriented architecture. This thesis also aims to automate the deployment of the infrastructure and resources needed to deploy the application in order to foster the adoption of DevOps culture.

Más información

ID de Registro: 62680
Identificador DC: https://oa.upm.es/62680/
Identificador OAI: oai:oa.upm.es:62680
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 08 Jun 2020 14:39
Ultima Modificación: 18 Jun 2020 12:35