Реєстраційний номер
2226U000116, Кваліфікаційні роботи здобувачів вищої освіти
Категорія
Бакалаврська робота
Назва роботи
Розробка програмного забезпечення крос-платформного мікросервісного агрегатора потокового аудіоконтенту
Автор
Ольховська Олена Володимирівна
Тернопольський Давід Ігорович
Дата публікації
02-07-2026
Постачальник інформації
Полтавський університет економіки і торгівлі
Першоджерело
http://dspace.puet.edu.ua/handle/123456789/16556
Видання
Полтавський університет економіки і торгівлі
Опис
Об’єкт дослідження. Об'єктом дослідження є процеси агрегації, маршрутизації, криптографічної обробки та синхронізації різнорідних цифрових аудіопотоків у розподілених інформаційних системах.
Предмет дослідження. Предметом дослідження є мікросервісна архітектура, алгоритми асинхронного стримінгу, методи Blowfish-дешифрування, розподілені сховища даних (PostgreSQL, Redis, MinIO S3) та інструменти розробки програмного забезпечення (Rust/Axum, Angular, Nginx, Docker), що використовуються для створення кросплатформного музичного агрегатора.
Методи дослідження. Для вирішення поставлених задач у роботі застосовано комплекс наукових та інженерних методів:
методи системного аналізу та теорії інформаційних систем — для дослідження предметної області, вивчення існуючих аналогів та формування технічних вимог до агрегатора;
методи об'єктно-орієнтованого аналізу та проектування (UML) — для побудови архітектурних діаграм прецедентів, послідовності та структури бази даних;
методи прикладної криптографії та побітової обробки даних — для реалізації алгоритму дешифрування Blowfish медіаконтенту на рівні байтових масивів;
методи асинхронного та конкурентного програмування (Async/Await, Actor Model концепції) — для забезпечення паралельної обробки мережевих запитів без блокування потоків ОС на мові Rust;
методи реляційного моделювання та теорії кешування — для оптимізації схем даних у PostgreSQL та структур "ключ-значення" в Redis;
методи компонентного вебпрограмування та реактивних потоків (RxJS) — для побудови користувацького інтерфейсу на Angular;
методи контейнеризації та віртуалізації — для пакування компонентів системи в ізольовані Docker-контейнери та налаштування локальної інфраструктури розгортання.
Додано/оновлено в НРАТ
2026-08-08