Розподілена стримінгова система подій за шаблоном публікація-підписка
dc.contributor.advisor | Дорога-Іванюк, Олена Олександрівна | |
dc.contributor.author | Конорін, Богдан Вікторович | |
dc.date.accessioned | 2021-05-06T13:55:09Z | |
dc.date.available | 2021-05-06T13:55:09Z | |
dc.date.issued | 2020-06 | |
dc.description.abstracten | The project contains 5 sections, 70 pages, 30 figures, links to 17 literary sources and 4 design documents. The object of the development is the streaming system of events of different types in the format “publication-subscription”. The aim of the development is to develop a platform, which will have a wide range of software interfaces to transfer data from sources to clients, providing infrastructure solutions to focus on the business rules. During the diploma project, a system for real-time data streaming with the ability of collected data visualization was developed. The detailed analysis of existing approaches for development and modelling, which would meet the functional and non-functional system requirements, was conducted. The platform is developed with the help of C# programming language based on the .NET Core runtime. The components of the system are deployed in Docker containers for further migration to the cloud environment. The gained platform is the basis for the systems of data streaming types, providing all necessary components at the basic level with the possibility of further expansion. This work can be of interest to the companies, which are interested in transferring data between their applications or in integrations with other business solutions. | uk |
dc.description.abstractuk | Проєкт містить 5 розділів, 70 сторінок, 30 рисунків, посилання на 17 літературні джерела та 4 кресленики. Об’єктом розробки є стримінгова система подій різного типу за форматом публікація-підписка. Мета розробки – розробити платформу, котра буде мати широкий набір програмних інтерфейсів для можливості передачі даних від джерел до клієнтів з забезпеченням інфраструктурних рішень для концентрації на правилах бізнесу. Під час дипломного проєкту було розроблено систему для стримінгу даних в реальному часі з можливістю візуалізації зібраних даних. Було проведено детальний аналіз існуючих підходів до розробки та моделювання, що виконували б поставлені функціональні та нефункціональне вимоги до системи. Платформа розроблена мовою програмування C# на базі середовища виконання .NET Core. Компоненти системи розгорнуті у Docker-контейнерах для подальшої міграції в хмарне середовище. Отримана платформа є основою для систем типу стримінгу даних з забезпеченням усіх необхідних складових на базовому рівні з можливістю розширення в майбутньому. Дана робота зможе зацікавити компанії, котрі зацікавлені в передачі даних між своїми додатками або у інтеграціях з іншими бізнес рішеннями. | uk |
dc.format.page | 77 с. | uk |
dc.identifier.citation | Конорін, Б. В. Розподілена стримінгова система подій за шаблоном публікація-підписка : дипломнмй проєкт … бакалавра : 121 Інженерія програмного забезпечення / Конорін Богдан Вікторович. – Київ, 2020. – 77 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/40947 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | cтримінг | uk |
dc.subject | джерело даних | uk |
dc.subject | мікросервіси | uk |
dc.subject | .NET | uk |
dc.subject | Apache Kafka | uk |
dc.subject | streaming | uk |
dc.subject | data source | uk |
dc.subject | microservice | uk |
dc.subject.udc | 004.75 | uk |
dc.title | Розподілена стримінгова система подій за шаблоном публікація-підписка | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Konorin_bakalavr.pdf
- Розмір:
- 1.64 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: