Development of a storage service for advertising platforms

Jazyk: ruština
Rok vydání: 2022
Předmět:
DOI: 10.18720/spbpu/3/2022/vr/vr22-3915
Popis: Тема выпускной квалификационной работы: “Разработка сервиса-Ñ Ñ€Ð°Ð½Ð¸Ð»Ð¸Ñ‰Ð° Ñ€ÐµÐºÐ»Ð°Ð¼Ð½Ñ‹Ñ Ð¿Ð»Ð¾Ñ‰Ð°Ð´Ð¾Ðºâ€. Данная работа посвящена разработке сервиса для Ñ Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ информации о Ð¼ÐµÑÑ‚Ð°Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° рекламы и интеграции его в существующую информационную систему. В Ñ Ð¾Ð´Ðµ исследования, решались следующие задачи: Разработка Ð°Ñ€Ñ Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ сервиса; Разработка структуры сущностей и определение взаимодействия между ними; Реализация сервиса Ñ Ñ€Ð°Ð½Ð¸Ð»Ð¸Ñ‰Ð°: Интеграция базы Ð´Ð°Ð½Ð½Ñ‹Ñ Ð´Ð»Ñ Ñ Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ информации о Ð¼ÐµÑÑ‚Ð°Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°; Реализация RPC протокола для взаимодействия с сервисом; Разработка системы централизованного сбора ошибок; Поддержка индексации информации о Ð¼ÐµÑÑ‚Ð°Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° в оперативной памяти сервиса; Интеграция сервиса в существующую систему. Вся работа была проведена в инфраструктуре работодателя для решения ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ñ‹Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ бизнеса. Перед разработкой были определены все Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñ‹Ðµ требования к новому сервису-Ñ Ñ€Ð°Ð½Ð¸Ð»Ð¸Ñ‰Ð°, учитывая существующий опыт эксплуатации системы. Также был проведен анализ и сравнение с различными альтернативными решениями Ð¿Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ Ð·Ð°Ð´Ð°Ñ‡. В результате, разработанный сервис был интегрирован в рекламную система, протестирован, а также запущен в эксплуатацию, что позволило активно развивать конечный продукт работодателя.
The topic of the final qualifying work: “Development of a storage service for advertising platforms". This work is devoted to the development of a service for storing information about advertising display locations and integrating it into an existing information system. During the research, the following tasks were solved: Development of the service architecture; Development of the entity structure and definition of interaction between them;Implementation of the storage service: Integration of a database for storing information about display locations; Implementation of the RPC protocol for interacting with the service; Development of a centralized error collection system; Support for indexing information about display locations in the service's RAM; Integration of the service into the existing system. All the work was carried out in the employer's infrastructure to solve specific business problems. Before the development, all the necessary requirements for the new storage service were determined, taking into account the existing experience of operating the system. The analysis and comparison with various alternative solutions of the tasks were also carried out. As a result, the developed service was integrated into the advertising system, tested, and put into operation, which made it possible to actively develop the final product of the employer.
Databáze: OpenAIRE