Implementing a 3-Tier Web Application Architecture on AWS.
Fájlok
Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
This thesis explores how a traditional 3-tier web application architecture can be designed and deployed using Amazon Web Services (AWS). The work focuses on separating the presentation, application, and data layers within a Virtual Private Cloud to improve scalability, security, and reliability. Throughout the project, various AWS services—such as EC2, Elastic Load Balancing, Auto Scaling, RDS, and IAM—were combined to create a system that can handle increased traffic while maintaining predictable performance. The setup was tested through load simulations and failure scenarios to understand how quickly the architecture recovers and how efficiently it uses resources. The thesis also discusses the trade-offs, especially between cost and performance, and highlights how the architecture could evolve further through serverless technologies or microservices.