Full text
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (6MB) |
Castillo Torres, Viviana and Rosado Fernández, Daniel Jesús (2021). Desarrollo y despliegue de una aplicación web basada en microservicios. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).
Title: | Desarrollo y despliegue de una aplicación web basada en microservicios |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Thesis (Master thesis) |
Masters title: | Ingeniería Web |
Date: | June 2021 |
Subjects: | |
Freetext Keywords: | Aplicación web; Microservicios |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (6MB) |
Este trabajo fin de máster consiste en el desarrollo y despliegue de una aplicación web basada en microservicios. Para ello se desarrollará una aplicación pequeña, a modo de ejemplo, cuya finalidad es gestionar las colonias de gatos que están al cuidado de una protectora de animales. Esta aplicación utiliza las siguientes tecnologías: Angular para el frontend, Spring Boot para el backend y MongoDB reactivo para las bases de datos. Además, se utilizará GitHub Actions como sistema de integración continua. Después de implementar la aplicación, esta se dividirá en distintos microservicios según su funcionalidad. Se utilizará el proyecto Spring Cloud para resolver los problemas típicos de estas arquitecturas. Para el despliegue de la aplicación se utilizará en primer lugar Heroku y luego se comparará con otro proveedor de servicios en la nube como Amazon Web Services. Abstract: This work will focus on the development and deployment of a web application based on microservices. A small application will be developed, by way of example, whose purpose is to manage the colonies of cats that are in the care of an animal protector. This application will use the following technologies: Angular for the frontend, Spring Boot for the backend and reactive MongoDB for the databases. In addition, Git Actions will be used as a continuous integration system. After the implementation, the application will be divided into different microservices based on their functionality. The Spring Cloud project will be used to solve the typical problems of these architectures. For the deployment of the application, Heroku will be used first and then it will be compared with another provider of cloud services such as Amazon Web Services.
Item ID: | 68032 |
---|---|
DC Identifier: | https://oa.upm.es/68032/ |
OAI Identifier: | oai:oa.upm.es:68032 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 09 Aug 2021 08:16 |
Last Modified: | 09 Aug 2021 08:16 |