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

Вантажиться...
Ескіз

Дата

2024

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 33 таблиці, 17 рисунків та 11 джерел — загалом 91 сторінка. Дипломний проєкт присвячений розробці високонавантаженої системи сповіщення на основі мікросервісів та асинхронного зв’язку. Мета: створення масштабованої, надійної та гнучкої системи сповіщень Trumpee. У розділі присвяченому передпроєктному обстеженню проведено детальний огляд предметної області та визначено основні вимоги до системи. Проаналізовано існуючі програмні продукти та визначено конкретні завдання, які має виконувати система. У розділі розроблення вимог до програмного забезпечення описано основні сценарії використання системи сповіщень; визначено системні вимоги; представлено таблиці функціональних, та нефункціональних вимог. Розділ конструювання та розроблення програмного забезпечення присвячено проєктуванню архітектури системи сповіщення, аналізі та виборі технологій та стеку розробки. Розглянуто підходи забезпечення безпеки даних, включаючи шифрування та контроль доступу. У розділі присвяченому аналізу якості та тестуванню програмного забезпечення оцінено якість програмного забезпечення на основі визначених критеріїв. Описано методології та процеси тестування. Представлено контрольний приклад для підтвердження відповідності системи встановленим вимогам. Розділ розгортання та супровід програмного забезпечення описує процеси підготовки середовища, автоматизації збірки та розгортання системи. Описано заходи для підтримки та оновлення системи в процесі її експлуатації.

Опис

Ключові слова

високонавантажена система сповіщень, мікросервісна архітектура, масштабування, надійність, аналітика, high-load notification system, microservice architecture, scaling, reliability, analytics

Бібліографічний опис

Бардін, В. Д. Високонавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бардін Владислав Дмитрович. - Київ, 2024. - 166 с.

DOI