Розподілена система асинхронної обробки та зберігання даних
Вантажиться...
Дата
2024
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка складається з шести розділів, містить 33 таблиці,
9 додатків та 27 джерел – загалом 121 сторінки.
Об`єкт дослідження: розподілені системи обробки та зберігання
даних у хмарному середовищі, що базуються на мікросервісній
архітектурі та асинхронній комунікації.
Мета роботи: створення прототипу розподіленої системи асинхронної
обробки та зберігання даних, здатної балансувати навантаження
на основі реальної продуктивності мікросервісів.
У першому розділі було визначено предметну область.
У другому розділі було проведено аналіз існуючих рішень.
У третьому розділі було сформовано вимоги до системи та
було наведено сценарії використання системи
У четвертому розділі було обґрунтовано вибір технологій та
методів розробки.
У пʼятому розділі було розроблено структурну схему системи та її
компонентів, описано архітектуру системи, повну реалізацію усіх
компонентів та мікросервісів, проведено тестування системи, за
попередньо сформованими тест-кейсами, визначено результати
тестування, порівняно розроблені алгоритми балансування.
У шостому розділі описано ідею розробки стартап проєкту з
використанням створеної розробки.
Опис
Ключові слова
Мікросервіси, Node.JS, Nest.JS, розподілена система, обробка даних, MongoDB, балансування навантаження, RabbitMQ, асинхронна обробка, моніторингові метрики
Бібліографічний опис
Гунавардана, Ш. С. Д. Розподілена система асинхронної обробки та зберігання даних : магістерська дис. : 126 Інформаційні системи та технології / Гунавардана Широн Сісіра Джанакович. – Київ, 2024. – 121 с.