Optimizing Web Application Development: A Proposed Architecture Integrating Headless CMS and Serverless Computing

Document Type : Original Article

Author

Management Information Systems Department, Faculty of Management, MTI University, Cairo, Egypt

Abstract

Headless Content Management Systems (CMS) provide great flexibility by decoupling the content repository or back-end from the presentation layer or front-end. On the other hand, serverless computing architectures bring key advantages, including enhanced performance, automatic scalability, high availability, cost efficiency, and optimized management of execution time and resources. This paper proposes architecture that integrates the serverless computing infrastructure and headless CMS functions to optimize the web application development process by allowing developers to decouple the content management backend from the presentation layer while leveraging the event-driven nature of serverless functions. The proposed architecture aims to enhance scalability, reduce operational complexity, increase availability, and improve performance during the web application development process. The proposed architecture has been evaluated through extensive testing, demonstrating significant improvements in response time, error rates, and resource utilization under heavy loads. The results demonstrate a reduction in response time to an average of 88–782 milliseconds, an error rate under 2%, and efficient CPU and RAM utilization that did not exceed 56% and 39%, respectively. According to testing results, the proposed architecture is suited for modern digital experiences, providing a robust and efficient framework for web application development. Furthermore, proposed architecture flexibility ensures adaptability to evolving technologies, making it future-proof for the rapidly changing landscape of digital platforms. This paper contributes to the web applications field by presenting a comprehensive approach to leveraging headless CMS and serverless computing for more efficient and scalable web development.

Keywords