Description
You will learn what horizontal scalability is and what benefits has. You will learn what kind of tools you can use to scale your project architecture horizontally. You will also learn how to analyze and optimize the performance of your application and infrastructure (cloud and/or dedicated hardware).
Type Subject
Primer - Obligatoria
Semester
Second
Course
1
Credits
5.00
Titular Professors
Membre
Professors
Previous Knowledge
Objectives
Contents
Horizontal Scalability
Cache in database (eg Redis)
Automated Application Deployment
Images
Balancers
Session Cache
Cache
Cache in browser
Cache on the server (Cloudfront CDN (Amazon) and Varnish)
Profiling
Methodology
Evaluation
Evaluation Criteria
The learning outcomes of this subject are the following:
[RA2] The student learns to configure the different machines used in a development team and install the software necessary for the programming of web projects.
[RA6] The student knows how to properly analyze and dimension the machines necessary for a web project, as well as analyze their performance in order to optimize it.
Basic Bibliography
Additional Material