Title Debesų paslaugų programavimo sprendimų tyrimas naudojant Google App Engine aplinką /
Translation of Title Research on programming solutions for cloud services using the google app engine environment.
Authors Visockytė, Toma
Full Text Download
Pages 178
Abstract [eng] Research on programming solutions for cloud services using the Google App Engine environment This work examines how additional security measures, data encryption (Fernet) and authentication (Firebase Authentication), affect the performance of applications that utilize Memcached within the Google App Engine environment. The theoretical part explores the evolution of cloud computing, the characteristics of the Platform as a Service model, and the Google App Engine architecture, highlighting the key role of Memcached and the possibilities for integrating security components. The empirical research evaluates the impact of encryption and authentication on response time, system stability, and resource consumption (CPU and memory) by employing load testing (Locust) under varying conditions. The study’s findings reveal that although Fernet encryption slightly increases response times and memory usage, GAE’s automatic scaling mechanisms ensure that application stability remains acceptable even under heavy loads. Firebase Authentication similarly has a minor negative effect on performance, but at higher loads, GAE effectively allocates resources to mitigate the additional authentication overhead. In both cases, the Memcached hit ratio remained close to 100%, and the error rate was very low. These conclusions indicate that, with proper resource configuration and leveraging GAE’s automated scaling features, it is possible to balance data security and maintain high levels of system performance in GAE’s standard environment.
Dissertation Institution Vilniaus universitetas.
Type Master thesis
Language Lithuanian
Publication date 2025