Abstract

The object of research is the problems of storing and processing data in serverless technologies. The research carried out is based on a logical approach to storage, data processing and transmission processes. The main hypothesis of the study is that when moving from a monolithic architecture to microservice architecture, and then from a microservice architecture to a serverless architecture, the process of storing and processing data requires modifications and new approaches to solving classical problems of working with data. The problem of interacting with data is an integral part of the work of almost all computer systems, as they lay the basis for the goal of creating such systems. Serverless computing has already taken root in cloud computing. Improving its work is now one of the most popular tasks in the research field. In this article, let’s review one of the global problems – integrating serverless computing system with a database. As well as currently existing partial or complete solutions. Progress in this area can give impetus to the development of serverless technologies that supplant more outdated software development approaches. The result of these studies brings a certain understanding at what stage of development the above question is now. It also describes the advantages and disadvantages of the new systems. It is considered what innovations have been brought by the global giants in the development of serverless platforms, and what solutions are applied to open source platforms. This issue has not been fully resolved and requires developments and improvements, and therefore remains an excellent direction for development and new research.

Highlights

  • It’s no secret that lately the attention of almost all public cloud providers (Amazon AWS, Microsoft Azure, Google Cloud Platform and others) concentrated on promot­ ing serverless technologies

  • It should be clarified that the term «serverless» does not mean the absence of a server, but managing servers by cloud service providers using automated systems

  • – conversation method when clarifying the main fea­ tures of the work of serverless databases at conferences from commercial suppliers of serverless platforms; – synthesis method for identifying the necessary cha­ racteristics of databases that must be present in the architecture of serverless platforms; – analogy method when highlighting the disadvantages of existing solutions when moving from a monolithic or microservice architecture to a serverless architecture

Read more

Summary

Introduction

It’s no secret that lately the attention of almost all public cloud providers (Amazon AWS, Microsoft Azure, Google Cloud Platform and others) concentrated on promot­ ing serverless technologies. Based on the trend of providing convenience to software developers, such technologies are gaining popularity at an incredible speed. Software develop­ ment is usually associated with the management of physical infrastructure and server maintenance. Serverless computing allows developers to forget about administrative costs and infrastructure management, and concentrate on writing code. Serverless computing allows to create and run services without installing and maintaining servers or clusters, which saves developer resources and project budget. It should be clarified that the term «serverless» does not mean the absence of a server, but managing servers by cloud service providers using automated systems

Methods
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call