Дослідження ефективності методів web API архітектур GraphQL та RestAPI
dc.contributor.author | Мардеросов, Єгор Вадимович | uk_UA |
dc.date.accessioned | 2025-03-27T07:53:42Z | |
dc.date.available | 2025-03-27T07:53:42Z | |
dc.date.issued | 2025 | |
dc.description.abstract | UKR: Магістерська робота виконана на 94 сторінках, містить 13 рисунків, 17 використаних джерел та 3 додатки. Мета роботи – проведення порівняльного аналізу продуктивності RESTful API та GraphQL API, визначення їхніх переваг і недоліків, а також розробка рекомендацій щодо вибору оптимальної архітектури для реалізації веб-додатків залежно від специфічних вимог. Об’єкт дослідження – веб-API архітектури, зокрема RESTful API та GraphQL API, що забезпечують обмін даними між клієнтською та серверною частинами веб-додатків. Методи дослідження включають експериментальний підхід, статистичний аналіз, порівняльний аналіз метрик продуктивності API. Результати роботи включають розробку інструменту для автоматизованого збору метрик, проведення тестування двох архітектур API за умов різного навантаження та формулювання рекомендацій для вибору підходу залежно від вимог проєкту | uk_UA |
dc.description.abstract | ENG: 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 requirements | en |
dc.identifier.citation | Мардеросов Є. В. Дослідження ефективності методів web API архітектур GraphQL та RestAPI : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 – Інженерія програмного забезпечення / наук. керівник О.С. Куропʼятник ; Український державний університет науки та технологій. Дніпро, 2025. 94 с. | uk_UA |
dc.identifier.uri | https://crust.ust.edu.ua/handle/123456789/19914 | |
dc.language.iso | uk | |
dc.publisher | Український державний університет науки і технологій, Дніпро | uk_UA |
dc.subject | ефективність API | uk_UA |
dc.subject | продуктивність | uk_UA |
dc.subject | навантажувальне тестування | uk_UA |
dc.subject | K6 | uk_UA |
dc.subject | REST API | en |
dc.subject | GraphQL API | en |
dc.subject | API efficiency | en |
dc.subject | performance | en |
dc.subject | load testing | en |
dc.subject | K6 | en |
dc.subject | Node.js | en |
dc.subject | PostgreSQL | en |
dc.subject | ВКР | uk_UA |
dc.subject | КІТ | uk_UA |
dc.subject.classification | TECHNOLOGY | en |
dc.title | Дослідження ефективності методів web API архітектур GraphQL та RestAPI | uk_UA |
dc.title.alternative | Research on the Efficiency of Web API Architectures: GraphQL and RestAPI | en |
dc.type | Master's Thesis | en |