Дослідження продуктивності GraphQL при використанні у веб-додатках

dc.contributor.authorГригоренко, Андрій Леонідовичuk_UA
dc.date.accessioned2026-03-17T09:39:24Z
dc.date.issued2026
dc.descriptionНАУКОВИЙ КЕРІВНИК: Горячкін Вадим Миколайовичuk_UA
dc.description.abstractUKR: Об’єктом дослідження є серверні підсистеми веб‑API. Предметом дослідження є експлуатаційні характеристики під навантаженням у типових сценаріях (читання/запис). Метою роботи є визначення ефективності GraphQL і REST API при використанні у веб-застосунках. Методи дослідження: емпіричне порівняння обраних фреймворків, їх швидкодії у різних ситуаціях. Результати та їх новизна: дослідження робить внесок у визначення практичної застосовності різних веб‑API при використанні у веб-застосунку. Результати дослідження дозволяють зробити висновки щодо того в яких ситуаціях той чи інший API показує кращі результати. Пояснювальна записка складається зі вступу, 4 розділів, висновків, бібліографічного списку та 4 додатків: - у вступі описується сутність розробки, її актуальність. Складається із 3 сторінок; - у першому розділі висвітлюються ключові аспекти REST та GraphQL, пояснюються проблеми, які він вирішує, і аналізуються наявні проблеми та дослідження продуктивності. Обгрунтовується вибір напряму для подальшого дослідження. Складається з 11 сторінок; - у другому розділі надано аналіз завдань роботи, надано обґрунтування експериментального методу дослідження. Складається з 22 сторінок;) - у третьому розділі представлене проектування й розробка аналітичного додатку для дослідження. Складається з 7 сторінок; - у четвертому розділі описано виконані дослідження. Складається з 32 сторінкок; - додатки містять технічне завдання, текст програми, керівництво користувача та тези з конференції. Таблиць – 19, рисунків – 17, бібліографія – 54 джерел.uk_UA
dc.description.abstractENG:The object of research is Web API server subsystems. The subject of research is performance characteristics under load in typical scenarios (read/write). The purpose of the work is to determine the efficiency of GraphQL and REST APIs when used in web applications. Research methods: empirical comparison of selected frameworks and their performance in various situations. Results and their novelty: The study contributes to determining the practical applicability of different Web APIs in web applications. The research results allow for conclusions regarding which situations favor one API over the other in terms of performance. The explanatory note consists of an introduction, 4 chapters, conclusions, a bibliography, and 4 appendices: The introduction describes the essence of the development and its relevance. It consists of 3 pages; The first chapter highlights key aspects of REST and GraphQL, explains the problems they solve, and analyzes existing issues and performance studies. The choice of direction for further research is justified. It consists of 11 pages; The second chapter provides an analysis of the work's tasks and justifies the experimental research method. It consists of 22 pages; The third chapter presents the design and development of an analytical application for the study. It consists of 7 pages; The fourth chapter describes the conducted research. It consists of 32 pages; The appendices contain the terms of reference, source code, user manual, and conference abstracts. Tables – 19, figures – 17, bibliography – 54 sources.en
dc.identifier.citationГригоренко, А. Л. Дослідження продуктивності GraphQL при використанні у веб-додатках : дипломна робота на здобуття кваліфікаційного ступеня магістра: спец. 121 – Інженерія програмного забезпечення / наук. керівник В. М. Горячкін . ; Укр. держ. ун-т науки і технологій. Дніпро, 2026. 146 с.uk_UA
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/21860
dc.language.isouk
dc.publisherУкраїнський державний університет науки і технологій, Дніпроuk_UA
dc.subjectмагістерська роботаuk_UA
dc.subjectвеб-додатокuk_UA
dc.subjectrest apien
dc.subjectgraphqlen
dc.subjectпродуктивністьuk_UA
dc.subjectнавантажувальне тестуванняuk_UA
dc.subjectчас відгукуuk_UA
dc.subjectover-fetchingen
dc.subjectruby on railsen
dc.subjectmaster's thesisen
dc.subjectweb applicationen
dc.subjectperformanceen
dc.subjectload testingen
dc.subjectresponse timeen
dc.subjectВКРuk_UA
dc.subjectКІТuk_UA
dc.subject.classificationTECHNOLOGYen
dc.subject.classificationTECHNOLOGY::Information technologyen
dc.titleДослідження продуктивності GraphQL при використанні у веб-додаткахuk_UA
dc.title.alternativeResearch on GraphQL productivity in web applicationsen
dc.type Master’s Thesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Hryhorenko_Andrii_2026.pdf
Size:
2.58 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: