Comparing the Efficiency and Scalability in JAMstack and LAMP-based Monolithic WordPress : An in-depth examination of the development processes, performance benchmarks, and scalability characteristics found in modern web architectures

dc.contributor.authorHuusko, Aleksi
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2024-09-27T21:05:28Z
dc.date.available2024-09-27T21:05:28Z
dc.date.issued2024-09-25
dc.description.abstractThe evolution of web development architectures has introduced various paradigms, each promising improvements in performance, scalability, and ease of use. Among these, JAMstack (JavaScript, APIs, and Markup) has gained attention for its decoupled nature and modern approach, while traditional monolithic architectures, particularly those employing the LAMP (Linux, Apache, MySQL, PHP) stack, remain prevalent due to their robustness and extensive ecosystem. This thesis presents a comprehensive comparative analysis of the efficiency and scalability of JAMstack and LAMP-based Monolithic WordPress architectures. The primary objective of this research is to evaluate the two architectures in terms of development efficiency, performance, and scalability under varying traffic conditions. To achieve this, two prototypes were developed: a JAMstack application using React, Next.js, and a headless WordPress backend with WPGraphQL, and a traditional monolithic WordPress site running on a LAMP stack. The findings provide valuable insights for developers and businesses in selecting the most suitable architecture for their web projects, balancing factors such as performance, scalability, development complexity, and maintenance. This thesis contributes to the field of web development by highlighting the trade-offs between modern and traditional architectural paradigms, offering a detailed analysis that guides informed decision-making in the context of contemporary web development needs.
dc.format.extent91
dc.identifier.olddbid196028
dc.identifier.oldhandle10024/179075
dc.identifier.urihttps://www.utupub.fi/handle/11111/24930
dc.identifier.urnURN:NBN:fi-fe2024092775109
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightssuljettu
dc.source.identifierhttps://www.utupub.fi/handle/10024/179075
dc.subjectJAMstack, LAMP, Monolithic WordPress, Web Development Architectures
dc.titleComparing the Efficiency and Scalability in JAMstack and LAMP-based Monolithic WordPress : An in-depth examination of the development processes, performance benchmarks, and scalability characteristics found in modern web architectures
dc.type.ontasotfi=Diplomityö|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
aleksi-huusko-master-thesis.pdf
Size:
3.89 MB
Format:
Adobe Portable Document Format