Resumen:
|
[ES] El objetivo de este trabajo final de máster es diseñar y desplegar una arquitectura web basada en el paradigma serverless, utilizando los servicios del proveedor cloud Amazon Web Services (AWS), para satisfacer las ...[+]
[ES] El objetivo de este trabajo final de máster es diseñar y desplegar una arquitectura web basada en el paradigma serverless, utilizando los servicios del proveedor cloud Amazon Web Services (AWS), para satisfacer las necesidades tecnológicas de la Iglesia Bautista Reformada. Esta arquitectura web proporcionará una plataforma ágil, escalable y eficiente en cuanto a costes que permitirá a este tipo de congregaciones darse a conocer, ofrecer servicios en línea y comunicarse con su comunidad.
El diseño de la arquitectura se basará en el uso de servicios como AWS Lambda, Amazon Amplify, Amazon CloudFront y API Gateway. Como servicios principales, AWS Lambda permitirá ejecutar código sin necesidad de provisionar ni administrar servidores, lo que garantiza una escalabilidad automática y una alta disponibilidad de la arquitectura diseñada, mientras que Amplify se utilizará para el almacenamiento seguro y escalable de contenido estático en el Frontend, apoyado del servicio de S3 para el almacenamiento de imágenes y ficheros. También será necesario emplear un servicio de base de datos, como Amazon DynamoDB, para proporcionar un *Backend* a la arquitectura web. Finalmente, este trabajo evaluará la arquitectura diseñada mediante pruebas de carga sobre la misma, para las que se utilizarán *frameworks* y librerías de código abierto diseñadas para este fin.
[-]
[EN] The objective of this master's thesis is to design and deploy a web architecture based on the serverless paradigm, using the services of the cloud provider Amazon Web Services (AWS), to meet the technological needs ...[+]
[EN] The objective of this master's thesis is to design and deploy a web architecture based on the serverless paradigm, using the services of the cloud provider Amazon Web Services (AWS), to meet the technological needs of the Reformed Baptist Church. This web architecture provides an agile, scalable, and cost-efficient platform that will allow this type of congregation to make themselves known, offer online services and communicate with their community.
The architecture design is based on the use of services such as AWS Lambda, Amazon Amplify, Amazon CloudFront, and API Gateway. As the main services, AWS Lambda enables the execution of code without the need to provision or manage servers, ensuring automatic scalability and high availability of the designed architecture. Amplify is used for secure and scalable storage of static content in the Frontend, supported by the S3 service for image and file storage. It has been also necessary to employ a database service, as Amazon DynamoDB, to provide a Backend for the web architecture. Finally, this work evaluates the designed architecture through load testing, for which open-source frameworks and libraries designed for this purpose have been used.
[-]
|