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

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