Грига, Сергій Андрійович2024-12-102024-12-102024-12-04Грига С. А. Методи реалізації мікросервісних архітектур при розробці програмних застосунків: впровадження та тестування : кваліфікаційна робота магістра : 121 Інженерія програмного забезпечення / С. А. Грига ; Хмельниц.нац. ун-т. – Хмельницький, 2024. – 94 с.https://elar.khmnu.edu.ua/handle/123456789/17235Метою даної роботи є дослідження підходу, який передбачає одночасне використання синхронних та асинхронних методів комунікації між мікросервісами, що забезпечує підвищення ефективності роботи програмного забезпечення при обробці запитів із різним об’ємом даних. У процесі виконання поставленого завдання було проведено аналіз сучасних підходів до реалізації мікросервісної архітектури та міжсервісної комунікації. На основі отриманої інформації було реалізовано кілька комбінацій методів комунікацій мікросервісів та проведено їхнє тестування. В результаті проведення даного дослідження було встановлено, що ряд комбінованих підходів до комунікації зберігає всі переваги обраних методів, значно перевищує за швидкістю відповіді інші способи, а проаналізовані підходи до розгортання системи мінімально впливають на їхню швидкість роботи. Результати роботи можуть бути використані у сфері розробки програмного забезпечення на основі мікросервісної архітектури для забезпечення достатнього рівня швидкості відклику системи на запити із забезпеченням переваг використання синхронних та асинхронних методів комунікації.uk121 Інженерія програмного забезпеченняМікросервісна архітектураСинхронні та асинхронні методи комунікаціїHTTPGRPCRabbitMQБрокер повідомленьМетоди реалізації мікросервісних архітектур при розробці програмних застосунків: впровадження та тестуванняМагістерські роботи