2023/06/26 by Shuiguang Deng, Deng, Shuiguang, Hailiang Zhao +15 · 4 citations
Computer Science · #Cloud Computing and Resource Management #Cloud Data Security Solutions #Distributed #FOS: Computer and information sciences #IoT and Edge/Fog Computing #Parallel #Software Engineering (cs.SE) #and Cluster Computing (cs.DC)
paper · pdf · doi:10.48550/arxiv.2306.14402
openalex publication_date 2023/06/26 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
The development of cloud computing delivery models inspires the emergence of cloud-native computing. Cloud-native computing, as the most influential development principle for web applications, has already attracted increasingly more attention in both industry and academia. Despite the momentum in the cloud-native industrial community, a clear research roadmap on this topic is still missing. As a contribution to this knowledge, this paper surveys key issues during the life-cycle of cloud-native applications, from the perspective of services. Specifically, we elaborate the research domains by decoupling the life-cycle of cloud-native applications into four states: building, orchestration, operate, and maintenance. We also discuss the fundamental necessities and summarize the key performance metrics that play critical roles during the development and management of cloud-native applications. We highlight the key implications and limitations of existing works in each state. The challenges, future directions, and research opportunities are also discussed.