Expósito, Roberto R.Calvo Gómez, NicolásEnxeñaría informática, Grao en2022-02-032022-02-032021http://hdl.handle.net/2183/29584[Resumen] El proyecto realizado en este Trabajo de Fin de Grado (TFG) se puede dividir en dos partes principales. Por un lado, el diseño e implementación de la aplicación Web “Opinews”. Esta aplicación se puede considerar una fusión entre periódico y foro, permitiendo a los usuarios de la misma leer las noticias actuales y opinar e interactuar entre ellos gracias a un sistema de comentarios. Por otra parte, se realiza el despliegue de la aplicación en un clúster Kubernetes alojado en la nube pública, Amazon Elastic Kubernetes Service (EKS) en este caso, a través del uso de herramientas que siguen el paradigma Infrastructure as Code (IaC). Estas herramientas nos permiten aprovisionar todos los recursos de infraestructura necesarios para el despliegue de la aplicación Web mediante código fuente de una manera automatizada y simple. Además, se pondrá especial enfásis en el fácil mantenimiento y escalado de la aplicación.[Abstract] The work done in this Bachelor of Science (BSc) Thesis can be divided into two main parts. On the one hand, the design and implementation of the Web application “Opinews”. This application can be considered a fusion between a newspaper and a forum, allowing its users to read current news, give their opinions and interact with each other thanks to a comment system. On the other hand, the application is deployed in a Kubernetes cluster hosted in the public cloud, Amazon Elastic Kubernetes Service (EKS) in this case, by using tools that follow the Infrastructure as Code (IaC) paradigm. These tools allow us to provision all the infrastructure resources that are needed for the deployment of the Web application through source code in an automated and simple way. Furthermore, special emphasis will be placed on the easy maintenance and scaling of the application.spaAtribución-NoComercial-SinDerivadas 3.0 Españahttp://creativecommons.org/licenses/by-nc-nd/3.0/es/http://creativecommons.org/licenses/by-nc-nd/3.0/es/Spring BootInfraestructura como códigoKubernetesTerraformAmazon Web ServicesElastic Kubernetes ServiceDesarrollo de una aplicación web y despliegue automatizado en la nube usando un clúster de contenedoresbachelor thesisopen access