Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Design and Implementation of N-tier Web Application on Public Cloud

Gebrekidan, Zemichael (2023)

 
Avaa tiedosto
Design and Implementation of N-tier Web Application on Public Cloud (2.327Mt)
Lataukset: 


Gebrekidan, Zemichael
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052112335
Tiivistelmä
This thesis aims to develop an N-tier web application consisting of a presentation tier, a business logic tier, and a database tier and design a cloud architecture to host the application. The primary focus of the cloud architecture is to ensure high availability and scalability, two critical attributes for web applications.
To achieve this goal, a thorough literature review on cloud architecture and software architecture patterns was conducted. The author also developed frontend and backend applications, which are components of the presentation and business logic tiers, respectively. Application development technologies selection was guided by reviewing theoretical frameworks on the use of react JavaScript library and spring boot framework. The developed application was then deployed on the selected public cloud provider.
The thesis employed software development, cloud architecture design, and deployment methods. The Deployed N-tier web application was tested and validated for scalability and availability quality attributes. The thesis is expected to contribute to the knowledge of designing scalable and highly available cloud architectures for N-tier web applications. The thesis can be extended in the future to include automation in the application deployment process to incorporate continuous development and continuous integration (CD/CI).
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste