Using the serverless approach for the creating web-application of the monitoring of products
Abstract
There have been using modern approaches to the organization of web applications. The analysis of the problem area was carried out using the example of monitoring the change in the value of goods in online stores using Amazon technology. The article has been reviewing and analyzing of modern methods of organizing web applications. The thematic area of the electronic commerce was also investigated, and a comparative analysis was carried out. Technologies for developing web-applications are developing at a rapid pace, new methods of organization, technologies, programming languages are being created. The basis of all modern applications is its architecture. Not only the speed and convenience of development access, but also the success of the software product, depends on choosing the right architecture. It was suggested that it would be advisable to create a system that could quickly and conveniently monitor and notify a user. In the work for the monitoring task, it was suggested to use the serverless architecture. The server part of the system is based on a serverless architecture, which has a number of advantages over other approaches. In this article, this approach was chosen not only for organizing a web service tied to the user interface, but also for creating a non-persistent architecture for collecting data from various sources. The main reasons for choosing this direction is the possibility of creating a server architecture for a limited time without constant use and the possibility of stable operation regardless of the load. As a result, a flexible and convenient system was built that has the ability to monitor the value of the product without user intervention and send a notification of the achievement of a given criterion to the value of the goods. The system saves a minimum amount of user data, thus achieving greater safety of use. During monitoring, if the tracking rule is met, the system will send a message to the user using e-mail.
Keywords