Middleware de caché orientado a microservicios

Moreno Pina, Pablo (2020). Middleware de caché orientado a microservicios. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Middleware de caché orientado a microservicios
Author/s:
  • Moreno Pina, Pablo
Contributor/s:
  • Alonso Villaverde, Santiago
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Web
Date: July 2020
Subjects:
Freetext Keywords: Middleware; Caché; Microservicios; NodeJS; Redis
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (389kB)

Abstract

El consumo de aplicaciones webs ha avanzado considerablemente en los últimos años. Las aplicaciones webs han sido dotadas de mayor complejidad, llegando a ofrecer servicios que nunca hubiéramos podido imaginar. Al dotarlas de esta complejidad, las aplicaciones web son cada vez más costosas, en cuanto a consumo y almacenamiento que requieren por parte de los clientes y servidores. Además, se requiere que dichas aplicaciones sean eficientes y eficaces, proporcionando servicios en el menor tiempo posible, estando siempre disponibles en cualquier momento. Para ello, en el mundo de la ingeniería web se ha proporcionado de un mecanismo tan importante como es la caché. Encargándose de reducir la velocidad de las aplicaciones y las cargas en servidor producidas por los clientes. Adicionalmente, las aplicaciones suelen enfocarse a un desarrollo de pequeños servicios, que se ejecutan de manera autónoma y que se comunican entre sí, dando lugar a aplicaciones de alta complejidad. Es por ello, que se propone el middleware de caché orientado a microservicios, una aplicación web encargada de proporcionar una capa intermedia de caché entre servidores de orígen y la aplicación final. Este middleware de caché proporciona persistencia, incremento de velocidad y reducción del consumo del servidor de origen. Pudiendo así mejorar el rendimiento de una aplicación final. Este middleware es completamente configurable, multiorigen y con tiempos de respuesta muy cortos. Abstract: The web application consumption has advanced considerably in recent years. The web applications have been endowed with greater complexity, coming to offer services that we could never have imagined. By endowing them with this complexity, web applications are becoming more expensive in terms of consumption and storage that are required by clients and servers. Furthermore, such applications are required to be efficient and effective, providing services in the shortest possible time, always being available at any time. For this, in the web engineering world, an important mechanism such as cache has been provided. In charge of increase the speed of applications and server loads produced by clients. Additionally, applications tend to focus on developing small services, which run autonomously and communicate with each other, leading to highly complex applications. That is why microservices cache middleware is proposed, a web application in charge of providing an intermediate layer of cache between origin servers and the final application. This cache middleware provides persistence, increase speed and reduced consumption of the source server. Thus being able to improve the performance of a final application. This middleware is fully configurable, multisource and with very short response times.

More information

Item ID: 65150
DC Identifier: http://oa.upm.es/65150/
OAI Identifier: oai:oa.upm.es:65150
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 30 Oct 2020 11:20
Last Modified: 30 Oct 2020 11:20
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM