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
  • LAB-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • LAB-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Leveraging serverless computing with Azure functions for high-performance backend services in Precast Wall Designer

Tieu, Kha (2025)

Avaa tiedosto
Tieu_Kha.pdf (1.099Mt)
Lataukset: 


Tieu, Kha
2025
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-2025051612686
Tiivistelmä
This thesis explores the integration of serverless computing into a microservices backend architecture to enhance scalability, maintainability, and performance in cloud-based applications using Microsoft technologies. Conducted in collaboration with Peikko, the research focuses on the backend of the Precast Wall Designer web application, a long-term project that follows microservices architecture. As the thesis was carried out in the initial phase of the project, Peikko company required the backend to support increasing business logic and intensive computational workloads. To meet this requirement, the system adopted a partial architecture that used serverless Azure Functions alongside the backend. This approach allows the backend, developed with ASP.NET Core framework and Clean Architecture principles, to offload intensive computational tasks to serverless functions while focusing on handling the core application logic. Using the Design Science Research methodology, the thesis develops an architectural artifact and evaluates its effectiveness through expert feedback and load testing. Results confirm that the computation using this architecture performs well under increasing user loads, improves maintainability, and supports scalability. This thesis can be used as a practical design pattern for organizations that do not intend to fully commit to either microservices or serverless architectures in their backend systems.
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