Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional: Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.
 

Aplicación basada en arquitectura de microservicios

Loading...
Thumbnail Image

Official URL

Full text at PDC

Publication date

2020

Defense date

2020

Advisors (or tutors)

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Citations
Google Scholar

Citation

Abstract

El principal objetivo de este trabajo es implementar una arquitectura de microservicios con una malla de servicios (service mesh). Hablaremos de las ventajas y desventajas de una arquitectura de microservicios frente a una monolítica, y las ventajas que ofrecen las mallas de servicio a nivel seguridad, conectividad, observabilidad y control. Los servicios de este proyecto han sido implementados con los diferentes lenguajes que predominan hoy en día, como Python, Java, PHP o Spring Boot, entre otros. Además, contienen varias APIs REST y una base de datos SQL. En definitiva, tratamos los principales paradigmas de los desarrolladores DevOps. Estos servicios van a ser desplegados en Docker y Kubernetes y por último se incluirá Istio, donde profundizaremos más, debido a que es la plataforma que nos posibilita el desarrollo de la capa de servicio.
The main objective of this project is to develop a microservices architecture within a service mesh. We introduce the advantages and disadvantages of a microservices architecture compared to a monolithic one, and the advantages that a service mesh offers in terms of security, connectivity, observability and control issues. The services have been implemented with different languages, like PHP, Java, Spring Boot or Python, among others. They also contain several REST APIs and a SQL database. In short, we treat the main paradigms of DevOps developers. These services are going to be deployed in Docker and Kubernetes, and finally Istio will be included, where we will delve deeper, because it is the platform that allows us to develop the service mesh.

Research Projects

Organizational Units

Journal Issue

Description

Trabajo de Fin Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2019/2020.

Unesco subjects

Keywords