Розробка та автоматизація системи ПАРКС на платформі .NET

Дата
2023
Автори
Богусевич Олексій
Назва журналу
ISSN журналу
Назва тому
Видавець
Анотація
Керуючись сучасними підходами в розробці програмного забезпечення та напрацюваннями в сфері, реалізовано систему ПАРКС на базі сучасної версії платформи .NET та технології оркестрації контейнерів Kubernetes. Запропоновано модель публікації рішення на хмарну платформу, створено засоби автоматизованого розгортання. Додатково, проведено тестування системи на прикладах загальних паралельно-рекурсивних алгоритмів. Керуючись принципами і засадами, закладеними в попередніх проектах, та взявши за основу найновішу версію платформи .NET, створено сучасну реалізацію ПАРКС, що складається з TCP-сервера у вигляді фонового сервісу для .NET Generic Host, програмного веб-інтерфейсу на базі ASP.NET Core Web API, графічного веб-інтерфейсу ASP.NET Core Blazor та спільного стійкого сховища; перераховані компоненти визначено в YAML-файлах публікації Kubernetes та docker-compose, обидва з яких є агностичними до хмарних та внутрішніх середовищ розгортання; окремо, за допомогою інтерпретатора Bicep, згенеровано ARM шаблон для автоматичної публікації усього рішення на керований сервіс AKS. Перспективами розвитку роботи вважається налаштування механізмів автентифікації та авторизації, глибша інтеграція з моніторинговими системами для покращення досвіду відлагодження застосунків, впровадження контролю доступу та більшої ізоляції алгоритмічних модулів, оновлення компонент до .NET 8, наступної версії платформи з приміткою LTS, а також публікація системи в інші популярні хмарні середовища. Ключові слова : автоматизація, бази даних, веб-розробка, контейнери, мережева комунікація, оркестрація, паралельні обчислення, рекурсивні обчислення, хмарні обчислення
Бібліографічний опис
Галузь знань та спеціальність
12 Інформаційні технології , 122 Комп’ютерні науки
Бібліографічний опис
Богусевич О. Розробка та автоматизація системи ПАРКС на латформі .NET : кваліфікаційна робота … магістра : 122 Комп’ютерні науки / Богусевич Олексій. – Київ, 2023. – 60 с.