Розподілена система асинхронної обробки та зберігання даних
dc.contributor.advisor | Букасов, Максим Михайлович | |
dc.contributor.author | Гунавардана Широн Сісіра Джанакович | |
dc.date.accessioned | 2025-01-20T13:30:33Z | |
dc.date.available | 2025-01-20T13:30:33Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Пояснювальна записка складається з шести розділів, містить 33 таблиці, 9 додатків та 27 джерел – загалом 121 сторінки. Об`єкт дослідження: розподілені системи обробки та зберігання даних у хмарному середовищі, що базуються на мікросервісній архітектурі та асинхронній комунікації. Мета роботи: створення прототипу розподіленої системи асинхронної обробки та зберігання даних, здатної балансувати навантаження на основі реальної продуктивності мікросервісів. У першому розділі було визначено предметну область. У другому розділі було проведено аналіз існуючих рішень. У третьому розділі було сформовано вимоги до системи та було наведено сценарії використання системи У четвертому розділі було обґрунтовано вибір технологій та методів розробки. У пʼятому розділі було розроблено структурну схему системи та її компонентів, описано архітектуру системи, повну реалізацію усіх компонентів та мікросервісів, проведено тестування системи, за попередньо сформованими тест-кейсами, визначено результати тестування, порівняно розроблені алгоритми балансування. У шостому розділі описано ідею розробки стартап проєкту з використанням створеної розробки. | |
dc.description.abstractother | The explanatory note consists of six sections, containing 33 tables, 9 appendices, and 27 references – a total of 121 pages. The object of study: distributed data processing and storage systems in a cloud environment based on microservice architecture and asynchronous communication. The aim of Master’s thesis: creating a prototype of a distributed system for asynchronous data processing and storage capable of load balancing based on the actual performance of microservices. In the first section, the subject area was defined. In the second section, an analysis of existing solutions was conducted. In the third section, the system requirements were formulated, and usage scenarios were provided. In the fourth section, the choice of technologies and development methods was substantiated. In the fifth section, the structural diagram of the system and its components was developed, the system architecture was described, the complete implementation of all components and microservices was presented, system testing was conducted based on pre-defined test cases, test results were analyzed, and the developed load-balancing algorithms were compared. In the sixth section, the idea of developing a startup project utilizing the created solution was described. | |
dc.format.extent | 121 с. | |
dc.identifier.citation | Гунавардана, Ш. С. Д. Розподілена система асинхронної обробки та зберігання даних : магістерська дис. : 126 Інформаційні системи та технології / Гунавардана Широн Сісіра Джанакович. – Київ, 2024. – 121 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/72041 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | Мікросервіси | |
dc.subject | Node.JS | |
dc.subject | Nest.JS | |
dc.subject | розподілена система | |
dc.subject | обробка даних | |
dc.subject | MongoDB | |
dc.subject | балансування навантаження | |
dc.subject | RabbitMQ | |
dc.subject | асинхронна обробка | |
dc.subject | моніторингові метрики | |
dc.subject.udc | 004.75 | |
dc.title | Розподілена система асинхронної обробки та зберігання даних | |
dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Gunawardana_magistr.pdf
- Розмір:
- 3.42 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: