IMPLEMENTATION OF WEBHOOK FEATURES IN PROCESSING SYSTEMS AND MANAGEMENT OF ALERTS TO IMPROVE SERVER PRODUCTIVITY
DOI: 10.31673/2786-8362.2024.021372
Abstract
Web application servers are operational tools that facilitate interaction between publishers and subscribers when
using various applications to process client requests according to the requirements of receiving information
from the applications. Monitoring the performance of the web application server is crucial for quality
control. One way to improve the performance of web application servers is by implementing processing
and notification management systems for these servers. These systems are an integral part of informing
users, engaging them, and ensuring the relevance of information. Traditionally, such systems used the API
(Application Programming Interface) of push notification services. The API can be seen as the interaction
between publishers and subscribers using requests and responses. However, an API is a program with
functions or calls for adding, editing, and retrieving data. Using an API requires handling all the work of
processing and managing notifications independently. To automate the process of processing and managing
notifications in web application servers, a new approach called Webhook has been developed. Applying
Webhook tools in notification management systems to increase server performance is an innovative area
that enables computers and programs to perform tasks differently. A Webhook is a method to augment or
alter the behavior of a web page or application program on a web server using reverse calls. It can be
considered as a notification mechanism for the publisher-subscriber system about events, allowing one
system to notify another about specific events in real-time. The article discusses the problem of applying
Webhooks. To address this problem, the following tasks are proposed: when to use Webhooks; what
advantages application of Webhooks allows obtaining; what disadvantages are associated with using
Webhooks; how to configure and use Webhooks; what recommendations can be offered for using
Webhooks. Such tasks are timely and relevant.
Keywords: Webhook, management, notifications
List of used literature:
1. What is a Webhook? How They Work With Examples URL:
https://www.ayrshare.com/what-is-a-webhook-how-they-work-with-examples/.
2. What is a Webhook? Understanding the difference and how to use them URL:
https://cyclr.com/blog/what-is-a-webhook.
3. What is a webhook? URL: https://www.redhat.com/en/topics/automation/what-is-awebhook.
4. What are webhooks and their use in server-side tracking Examples URL:
https://stape.io/blog/what-are-webhooks-and-their-use-in-server-side-tracking.
5. How To Effectively Monitor Server Performance Examples URL:
https://theqalead.com/test-management/server-performance-monitoring/.
6. Callback function Examples URL:https://developer.mozilla.org/ru/docs/Glossary/Callback_function.
7. What is a Push Notification Service? URL: https://aws.amazon.com/what-is/pushnotification-service/.
8. How to Take Control of Your Webhook Reliability Examples URL:
https://hookdeck.com/webhooks/guides/taking-control-of-your-webhook-reliability.
9. What are the benefits and drawbacks of webhooks for real-time data delivery? Examples
URL: https://www.linkedin.com/advice/0/what-benefits-drawbacks-webhooks-real-time-data.