Публікація:
Дослідження мікросервісної архітектури для створення застосунку з використанням Saga та Event Sourcing на .NET : оцінка продуктивності транзакцій у розподіленій системі

dc.contributor.authorЛиман, І. С.
dc.date.accessioned2026-01-19T08:49:29Z
dc.date.issued2025
dc.description.abstractОб’єктом дослідження є мікросервісна система управління замовленнями з розподіленими транзакціями, що охоплюють множину автономних сервісів. Предметом дослідження є методи та патерни забезпечення узгодженості даних у розподілених транзакціях, механізми відмовостійкості та протоколи міжсервісної комунікації в мікросервісних архітектурах. Метою дослідження є порівняння архітектурних підходів до управління розподіленими транзакціями шляхом розробки прототипу системи з Saga патерн та ES. Використано Saga orchestration для координації транзакцій, ES для збереження історії подій, CQRS для оптимізації, gRPC для міжсервісної комунікації. Проведено аналіз підходів до управління розподіленими транзакціями. Реалізовано чотири мікросервіси з Saga. Наукова новизна роботи полягає у комплексному емпіричному дослідженні комбінації Saga патерн з ES на ASP.NET з порівняльним аналізом продуктивності трьох архітектурних підходів. У результаті дослідження розроблено прототип системи управління замовленнями, проведено навантажувальне тестування при 100-500 користувачах та хаос-інженерне тестування. Отримано результати: gRPC на 45% вища пропускна здатність порівняно з REST.
dc.identifier.citationЛиман І. С. Дослідження мікросервісної архітектури для створення застосунку з використанням Saga та Event Sourcing на .NET : оцінка продуктивності транзакцій у розподіленій системі : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 122 Комп’ютерні науки / І. С. Лиман ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 77 с.
dc.identifier.urihttps://openarchive.nure.ua/handle/document/33539
dc.language.isouk
dc.subjectвідмовостійкість
dc.subjectмікросервіс
dc.subjectрозподілені транзакції
dc.subjectхаос-інженерія
dc.titleДослідження мікросервісної архітектури для створення застосунку з використанням Saga та Event Sourcing на .NET : оцінка продуктивності транзакцій у розподіленій системі
dc.typeOther
dspace.entity.typePublication

Файли

Оригінальний пакунок

Зараз показано 1 - 1 з 1
Завантаження...
Зображення мініатюри
Назва:
2025_M_INF_Liman_IS.pdf
Розмір:
1.15 MB
Формат:
Adobe Portable Document Format

Пакунок ліцензії

Зараз показано 1 - 1 з 1
Завантаження...
Зображення мініатюри
Назва:
license.txt
Розмір:
10.74 KB
Формат:
Item-specific license agreed upon to submission
Опис: