Containerized Microservices for Mobile Applications Deployed on Cloud Systems

This study explores the transformative role of containerized microservices in the sphere of mobile application development, especially within public cloud ecosystems. It focuses on how technologies such as Docker and Kubernetes contribute to improving deployment, scalability, and overall management...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of interactive mobile technologies 2024-05, Vol.18 (10), p.48-58
Hauptverfasser: Jordanov, Jordan, Simeonidis, Dimitrios, Petrov, Pavel
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This study explores the transformative role of containerized microservices in the sphere of mobile application development, especially within public cloud ecosystems. It focuses on how technologies such as Docker and Kubernetes contribute to improving deployment, scalability, and overall management of mobile applications, with an emphasis on containerizing backend services. We analyze their efficiency in streamlining deployment processes, focusing on how they improve the application’s performance and reliability. Additionally, we examine various alternative deployment strategies, such as blue-green, rolling, and canary releases, to emphasize their effectiveness in minimizing risks and facilitating smooth transitions in dynamic cloud environments. The study takes a comprehensive approach to achieve this goal, which includes a systematic review of existing literature, a thorough examination of relevant use cases, and an assessment of open-source technologies. Our findings reveal not only the practical benefits of these strategies but also their strategic application, offering important insights for software engineers and decision-makers. This study emphasizes the significance of integrating and optimizing containerized microservices in mobile app development to achieve more efficient, scalable, and manageable application lifecycles on cloud-based platforms.
ISSN:1865-7923
1865-7923
DOI:10.3991/ijim.v18i10.45929