Monolithic Software Engineering was present in most business projects of the most varied segments and sizes, where all functions were inserted within the application code, with a project based on the Three-Layer Architecture. As Software Engineering evolved, many large companies such as AWS Amazon, Twitter, Netflix, eBay, and Uber migrated their monolithic applications to microservices architecture, which consists of small applications performing a single task. As a result of the advantages of the microservices architecture and the advancement of cloud computing, serverless computing has been utilized to create a variety of applications, including Machine Learning, Internet of Things (IoT), Big Data Analytics, use Function as a Service (FaaS). While the advantages and facilities appeal to the user, the service provider is facing a challenge because the dynamic processes for routing, distributing, using, and managing IT infrastructure resources have become essential to the provider’s and, primarily, the users’ business models. The key performance tools (Frameworks) that can assess, monitor, and simulate an operational environment of an IT Infrastructure, as well as the primary service providers (Kubernetes) now in use, will be presented in this study through Systematic Mapping.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Systematic Mapping on Serverless Computing

  • Antonio Carlos Sousa,
  • Edward David Moreno Ordonez,
  • Jean Carlos Teixeira de Araujo

摘要

Monolithic Software Engineering was present in most business projects of the most varied segments and sizes, where all functions were inserted within the application code, with a project based on the Three-Layer Architecture. As Software Engineering evolved, many large companies such as AWS Amazon, Twitter, Netflix, eBay, and Uber migrated their monolithic applications to microservices architecture, which consists of small applications performing a single task. As a result of the advantages of the microservices architecture and the advancement of cloud computing, serverless computing has been utilized to create a variety of applications, including Machine Learning, Internet of Things (IoT), Big Data Analytics, use Function as a Service (FaaS). While the advantages and facilities appeal to the user, the service provider is facing a challenge because the dynamic processes for routing, distributing, using, and managing IT infrastructure resources have become essential to the provider’s and, primarily, the users’ business models. The key performance tools (Frameworks) that can assess, monitor, and simulate an operational environment of an IT Infrastructure, as well as the primary service providers (Kubernetes) now in use, will be presented in this study through Systematic Mapping.