Фреймворк та методологія для ефективного тестування і трасування у мікросервісних системах

dc.contributor.advisorГлибовець, Андрійuk_UA
dc.contributor.authorМазурок, Андрій uk_UA
dc.date.accessioned2026-08-26T09:13:15Z
dc.date.available2026-08-26T09:13:15Z
dc.date.issued2026
dc.description.abstractМагістерська кваліфікаційна робота присвячена розробці фреймворку та методології для ефективного наскрізного тестування мікросервісних систем на основі даних розподіленого трасування. Було реалізовано незалежну бібліотеку логування для генерації структурованих аудит-логів: забезпечено автоматичне передавання єдиного ідентифікатора транзакції за міжнародним стандартом W3C Trace Context [1] через синхронні та асинхронні канали зв'язку. Усі етапи виконання бізнес-логіки фіксуються в єдиному контексті із прив'язкою до семантичних ідентифікаторів операцій. Під час тестування незалежний клієнт генерує унікальний ідентифікатор та ініціює запит до системи. Розроблений модуль валідації працює за принципом чорного ящика: він асинхронно сканує спільний файл логів і верифікує повний життєвий цикл розподіленого запиту. У системі реалізовано механізм відкладеної перевірки з використанням декларативного програмного інтерфейсу, що дозволяє гнучко визначати очікувані системні події. У разі виникнення помилок чи зависання окремих компонентів система генерує деталізований звіт про перерваний ланцюжок викликів. Програмне рішення було реалізовано мовою Java для екосистеми Spring Boot. Інтеграція інфраструктури охоплює брокер повідомлень Apache Kafka, протокол віддаленого виклику процедур gRPC та класичні REST API.uk_UA
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/40963
dc.language.isoukuk_UA
dc.statusfirst publisheduk_UA
dc.subjectнаскрізне тестуванняuk_UA
dc.subjectмікросервісна архітектураuk_UA
dc.subjectрозподілене трасуванняuk_UA
dc.subjectаудит-логиuk_UA
dc.subjectJavaen_US
dc.subjectSpring Booten_US
dc.subjectKafkaen_US
dc.subjectgRPCen_US
dc.subjectмагістерська роботаuk_UA
dc.titleФреймворк та методологія для ефективного тестування і трасування у мікросервісних системахuk_UA
dc.typeOtheruk_UA
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Mazurok_Mahisterska_robota.pdf
Size:
660.53 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Mazurok_Mahisterska_robota_1.pdf
Size:
130.49 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: