Дослідження ефективності методів web API архітектур GraphQL та RestAPI

dc.contributor.authorМардеросов, Єгор Вадимович uk_UA
dc.date.accessioned2025-03-27T07:53:42Z
dc.date.available2025-03-27T07:53:42Z
dc.date.issued2025
dc.description.abstractUKR: Магістерська робота виконана на 94 сторінках, містить 13 рисунків, 17 використаних джерел та 3 додатки. Мета роботи – проведення порівняльного аналізу продуктивності RESTful API та GraphQL API, визначення їхніх переваг і недоліків, а також розробка рекомендацій щодо вибору оптимальної архітектури для реалізації веб-додатків залежно від специфічних вимог. Об’єкт дослідження – веб-API архітектури, зокрема RESTful API та GraphQL API, що забезпечують обмін даними між клієнтською та серверною частинами веб-додатків. Методи дослідження включають експериментальний підхід, статистичний аналіз, порівняльний аналіз метрик продуктивності API. Результати роботи включають розробку інструменту для автоматизованого збору метрик, проведення тестування двох архітектур API за умов різного навантаження та формулювання рекомендацій для вибору підходу залежно від вимог проєкту uk_UA
dc.description.abstractENG: The master’s thesis is performed on 94 pages, contains 13 figures, 17 sources used, and 3 appendices. The purpose of the study is to conduct a comparative analysis of the performance of RESTful API and GraphQL API, identifying their advantages and disadvantages, and developing recommendations for selecting the optimal architecture based on specific requirements. The object of the study is web API architectures, specifically RESTful API and GraphQL API, which facilitate data exchange between the client and server components of web applications. Research methods include experimental approaches, statistical analysis, and comparative evaluation of API performance metrics. The results of the study include the development of a tool for automated metric collection, testing both API architectures under various load conditions, and formulating recommendations for architecture selection based on project requirementsen
dc.identifier.citationМардеросов Є. В. Дослідження ефективності методів web API архітектур GraphQL та RestAPI : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 – Інженерія програмного забезпечення / наук. керівник О.С. Куропʼятник ; Український державний університет науки та технологій. Дніпро, 2025. 94 с. uk_UA
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/19914
dc.language.isouk
dc.publisherУкраїнський державний університет науки і технологій, Дніпро uk_UA
dc.subjectефективність APIuk_UA
dc.subjectпродуктивністьuk_UA
dc.subjectнавантажувальне тестуванняuk_UA
dc.subjectK6uk_UA
dc.subjectREST APIen
dc.subjectGraphQL APIen
dc.subjectAPI efficiencyen
dc.subjectperformanceen
dc.subjectload testingen
dc.subjectK6en
dc.subjectNode.jsen
dc.subjectPostgreSQLen
dc.subjectВКРuk_UA
dc.subjectКІТuk_UA
dc.subject.classificationTECHNOLOGYen
dc.titleДослідження ефективності методів web API архітектур GraphQL та RestAPI uk_UA
dc.title.alternativeResearch on the Efficiency of Web API Architectures: GraphQL and RestAPIen
dc.typeMaster's Thesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MARDEROSOV_Ye.pdf
Size:
2.74 MB
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: