Високонавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку
dc.contributor.advisor | Стеценко, Інна Вячеславівна | |
dc.contributor.author | Бардін, Владислав Дмитрович | |
dc.date.accessioned | 2025-01-14T09:59:44Z | |
dc.date.available | 2025-01-14T09:59:44Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 33 таблиці, 17 рисунків та 11 джерел — загалом 91 сторінка. Дипломний проєкт присвячений розробці високонавантаженої системи сповіщення на основі мікросервісів та асинхронного зв’язку. Мета: створення масштабованої, надійної та гнучкої системи сповіщень Trumpee. У розділі присвяченому передпроєктному обстеженню проведено детальний огляд предметної області та визначено основні вимоги до системи. Проаналізовано існуючі програмні продукти та визначено конкретні завдання, які має виконувати система. У розділі розроблення вимог до програмного забезпечення описано основні сценарії використання системи сповіщень; визначено системні вимоги; представлено таблиці функціональних, та нефункціональних вимог. Розділ конструювання та розроблення програмного забезпечення присвячено проєктуванню архітектури системи сповіщення, аналізі та виборі технологій та стеку розробки. Розглянуто підходи забезпечення безпеки даних, включаючи шифрування та контроль доступу. У розділі присвяченому аналізу якості та тестуванню програмного забезпечення оцінено якість програмного забезпечення на основі визначених критеріїв. Описано методології та процеси тестування. Представлено контрольний приклад для підтвердження відповідності системи встановленим вимогам. Розділ розгортання та супровід програмного забезпечення описує процеси підготовки середовища, автоматизації збірки та розгортання системи. Описано заходи для підтримки та оновлення системи в процесі її експлуатації. | |
dc.description.abstractother | The 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.extent | 166 c. | |
dc.identifier.citation | Бардін, В. Д. Високонавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бардін Владислав Дмитрович. - Київ, 2024. - 166 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/71868 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | високонавантажена система сповіщень | |
dc.subject | мікросервісна архітектура | |
dc.subject | масштабування | |
dc.subject | надійність | |
dc.subject | аналітика | |
dc.subject | high-load notification system | |
dc.subject | microservice architecture | |
dc.subject | scaling | |
dc.subject | reliability | |
dc.subject | analytics | |
dc.title | Високонавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку | |
dc.title.alternative | Highload Asynchronous Microservice-Based Notification System | |
dc.type | Bachelor 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
- Опис: