Букасов, Максим МихайловичГунавардана Широн Сісіра Джанакович2025-01-202025-01-202024Гунавардана, Ш. С. Д. Розподілена система асинхронної обробки та зберігання даних : магістерська дис. : 126 Інформаційні системи та технології / Гунавардана Широн Сісіра Джанакович. – Київ, 2024. – 121 с.https://ela.kpi.ua/handle/123456789/72041Пояснювальна записка складається з шести розділів, містить 33 таблиці, 9 додатків та 27 джерел – загалом 121 сторінки. Об`єкт дослідження: розподілені системи обробки та зберігання даних у хмарному середовищі, що базуються на мікросервісній архітектурі та асинхронній комунікації. Мета роботи: створення прототипу розподіленої системи асинхронної обробки та зберігання даних, здатної балансувати навантаження на основі реальної продуктивності мікросервісів. У першому розділі було визначено предметну область. У другому розділі було проведено аналіз існуючих рішень. У третьому розділі було сформовано вимоги до системи та було наведено сценарії використання системи У четвертому розділі було обґрунтовано вибір технологій та методів розробки. У пʼятому розділі було розроблено структурну схему системи та її компонентів, описано архітектуру системи, повну реалізацію усіх компонентів та мікросервісів, проведено тестування системи, за попередньо сформованими тест-кейсами, визначено результати тестування, порівняно розроблені алгоритми балансування. У шостому розділі описано ідею розробки стартап проєкту з використанням створеної розробки.121 с.ukМікросервісиNode.JSNest.JSрозподілена системаобробка данихMongoDBбалансування навантаженняRabbitMQасинхронна обробкамоніторингові метрикиРозподілена система асинхронної обробки та зберігання данихMaster Thesis004.75