Back to Search
Start Over
Patrons de disseny per a microserveis
- Publication Year :
- 2020
-
Abstract
- L'objectiu d'aquest treball és analitzar els patrons de disseny apli- cables a un sistema basat en microserveis que puguin ajudar a l'hora de desenvolupar una aplicació en aquest paradigma. Primerament, es descriurà en què consisteixen els microserveis i els patrons de disseny. Seguidament, es farà un estudi dels patrons de disseny existents ac- tualment que siguin més útils per a els casos més comuns a l'hora de desenvolupar un sistema d'aquestes caracter¿¿stiques. A part de pa- trons, també s'analitzaran quines tecnologies són les més adeqüades per a desenvolupar els casos que presenta el paradigma de microser- veis. Es descriurà cada patró i tecnologia i es donarà una explicació de quins problemes volen solucionar i quins avantatges i inconvenients comporten. Finalment, una vegada s'hagin treballat tots els patrons de disseny i totes les tecnologies, s'utilitzarà aquest coneixement per a desenvolupar una aplicació basada en microserveis que aprofiti el màxim número de patrons i tecnologies per analitzar-ne la seva viabi- litat i quins beneficis aporta realment. D'aquest exercici pràctic se'n treuran unes conclusions amb l'objectiu de validar l'exercici teòric.<br />The goal of this project is to analyze the design patterns appli- cable to a microservices-based system that can be helpful in order to develop an application using this paradigm. Firsly, the concepts of microservices and design patterns will be defined. Next, we will study the existing design patterns that can be useful for the most common cases when developing a system of that kind. Apart from the design patterns, the technologies most fit for the cases that the microser- vices paradigm brings will also be analyzed. Every design pattern and technology will be described and a list of the problems that it solves and the advantadges and disadvantadges that it brings will be explained. Finally, once every pattern and technology are fully de- scribed, this knowledge will be used to develop an application based on microservices that uses as many design patterns and technologies as possible, in order to test their viability and the benefits that they actually bring. This practical exercise will generate some conclusions that will be used to validate the theoretical claims.
Details
- Database :
- OAIster
- Notes :
- application/pdf, Catalan
- Publication Type :
- Electronic Resource
- Accession number :
- edsoai.on1238019973
- Document Type :
- Electronic Resource