1 documents found
Information × Registration Number 2123U003565, Article popup.category Бакалаврська робота Title popup.author Хитрий Микола Сергійович popup.publication 01-01-2023 popup.source_user Електронний архів наукових та освітніх матеріалів КПІ ім. Ігоря Сікорського popup.source https://ela.kpi.ua/handle/123456789/61952 popup.publisher Київ Description Дана дипломна робота присвячена дослідженню та розробці розподілених архітектур з використанням технології GraphQL. У роботі проведено аналіз проблематики розподілених систем та визначено роль та актуальність Federated-архітектур у цьому контексті. Головною метою роботи було дослідити використання GraphQL у мікросервісних архітектурах та порівняти його з традиційними REST-архітектурами, з'ясувати його переваги та недоліки. Були проаналізовані підходи до проектування та розробки розподілених застосунків з використанням GraphQL. Було спроектовано та розроблено тестовий стенд, що представляє розподілений застосунок для збереження медичних даних. Були налаштовані Federated API шлюзу для цього стенду з метою використання переваг та можливостей GraphQL федерації. Розроблену систему було розміщено в хмарному середовищі AWS EC2. Також було проведено тестування системи з метою перевірки її працездатності та швидкодії для отримання медичних даних. Отримані результати показали переваги використання GraphQL порівняно з REST-архітектурами, а саме вирішення проблеми надлишкових даних, зручності агрегації на рівні шлюзу та оптимізації запитів для вирішення N+1 проблеми. Тестовий стенд може стати прототипом для реального застосунку для збереження та отримання медичний даних. Загальний обсяг роботи 103 c., 35 рис, 7 таблиць, 1 додаток, 24 джерела. popup.nrat_date 2025-01-29 Close
Article
Бакалаврська робота
Хитрий Микола Сергійович. :
published. 2023-01-01;
Електронний архів наукових та освітніх матеріалів КПІ ім. Ігоря Сікорського, 2123U003565
1 documents found
search.subscribing
search.subscribe_text
Updated: 2026-03-24
