The serverless computing ecosystem is growing due to interest by software engineers. Beside Function-as-a-Service (FaaS) and Backend-as-a-Service (BaaS) systems, developer-oriented tools such as deployment and debugging frameworks as well as cloud function repositories enable the rapid creation of wholly or partially serverless applications. This study presents first insights into how cloud functions (Lambda functions) and composite serverless applications offered through the AWS Serverless Application Repository have evolved over the course of one year. Specifically, it outlines information on cloud function and function-based application offering models and descriptions, high-level implementation statistics, and evolution including change patterns over time. Several results are presented in live paper style, offering hyperlinks to continuously updated figures to follow the evolution after publication date.
翻译:由于软件工程师的兴趣,无服务器的计算生态系统正在增长。 进入功能- 服务( FaAS) 和后端- 服务( BaaS) 系统, 面向开发者的工具, 如部署和调试框架, 以及云功能库等, 使得完全或部分没有服务器的应用程序得以快速创建。 本研究首先揭示了云功能( Lambda 函数) 和通过 AWS 服务器无服务器应用程序存储库提供的无服务器的复合应用程序在一年内是如何演变的。 具体而言, 它概述了关于云功能和基于功能的应用程序提供模型和描述的信息, 高层次的执行统计数据, 以及演变情况, 包括随时间的变化模式。 一些结果以活页风格呈现, 提供了超链接, 以持续更新发布日期后的变化数字 。