Високонавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку

dc.contributor.advisorСтеценко, Інна Вячеславівна
dc.contributor.authorБардін, Владислав Дмитрович
dc.date.accessioned2025-01-14T09:59:44Z
dc.date.available2025-01-14T09:59:44Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 33 таблиці, 17 рисунків та 11 джерел — загалом 91 сторінка. Дипломний проєкт присвячений розробці високонавантаженої системи сповіщення на основі мікросервісів та асинхронного зв’язку. Мета: створення масштабованої, надійної та гнучкої системи сповіщень Trumpee. У розділі присвяченому передпроєктному обстеженню проведено детальний огляд предметної області та визначено основні вимоги до системи. Проаналізовано існуючі програмні продукти та визначено конкретні завдання, які має виконувати система. У розділі розроблення вимог до програмного забезпечення описано основні сценарії використання системи сповіщень; визначено системні вимоги; представлено таблиці функціональних, та нефункціональних вимог. Розділ конструювання та розроблення програмного забезпечення присвячено проєктуванню архітектури системи сповіщення, аналізі та виборі технологій та стеку розробки. Розглянуто підходи забезпечення безпеки даних, включаючи шифрування та контроль доступу. У розділі присвяченому аналізу якості та тестуванню програмного забезпечення оцінено якість програмного забезпечення на основі визначених критеріїв. Описано методології та процеси тестування. Представлено контрольний приклад для підтвердження відповідності системи встановленим вимогам. Розділ розгортання та супровід програмного забезпечення описує процеси підготовки середовища, автоматизації збірки та розгортання системи. Описано заходи для підтримки та оновлення системи в процесі її експлуатації.
dc.description.abstractotherThe explanatory note of the diploma project consists of four chapters, 33 tables, 17 figures and 11 sources — 91 pages in total. The diploma project is dedicated to the development of a high-load notification system based on microservices and asynchronous communication. The goal is to create a scalable, reliable and flexible Trumpee notification system. In the section on pre-project survey, a detailed overview of the subject area is provided, and the main requirements for the system are identified. Existing software products were analyzed and specific tasks to be performed by the system were identified. The section on developing software requirements describes the main scenarios for using the notification system; defines system requirements; and presents tables of functional and non-functional requirements. The section on software design and development is devoted to designing the architecture of the alert system, analyzing and selecting technologies and the development stack. Data security approaches, including encryption and access control, are discussed. The section on quality analysis and software testing assesses the quality of software based on defined criteria. Testing methodologies and processes are described. A test case is presented to confirm the system's compliance with the established requirements. The section on software deployment and maintenance describes the processes of preparing the environment, automating the assembly and deployment of the system. Measures for maintaining and updating the system during its operation are described.
dc.format.extent166 c.
dc.identifier.citationБардін, В. Д. Високонавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бардін Владислав Дмитрович. - Київ, 2024. - 166 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/71868
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвисоконавантажена система сповіщень
dc.subjectмікросервісна архітектура
dc.subjectмасштабування
dc.subjectнадійність
dc.subjectаналітика
dc.subjecthigh-load notification system
dc.subjectmicroservice architecture
dc.subjectscaling
dc.subjectreliability
dc.subjectanalytics
dc.titleВисоконавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку
dc.title.alternativeHighload Asynchronous Microservice-Based Notification System
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Bardin_bakalavr.pdf
Розмір:
2.97 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: