Булах, Богдан ВікторовичАхмедов, Магомед Шамільович2023-10-062023-10-062023Ахмедов, М. Ш. Використання фреймворку gRPC для реалізації комунікації між вебсервісами : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Ахмедов Магомед Шамільович. - Київ, 2023. - 148 с.https://ela.kpi.ua/handle/123456789/61011Структура дипломної роботи: Загальний об’єм пояснювальної записки: 148 сторінок, 68 рисунків, 5 таблиць, 56 посилання. Актуальність теми. Використання gRPC у веб-сервісах може призвести до значного підвищення продуктивності, кращої сумісності та ефективнішого зв’язку між мікросервісами, що робить його важливою темою для вивчення в сфері розробки програмного забезпечення. Мета дипломної роботи: всебічно розглянути технологію gRPC, дослідити її переваги та недоліки, зокрема на практиці шляхом реалізації тестового мікросервісного додатку. Об’єкт дослідження: фреймворк gRPC. Предмет дослідження. Використання протоколу grpc для розробки систем на основі сервіс-орієнтованої, зокрема - мікросервісної, архітектури. Було досліджено основі компоненти на яких працює фреймворк gRPC. Виконано огляд реальних прикладів використання фреймворку gRPC. Розроблено мікросервісну архітектуру за допомогою фреймворку gRPC. Було порівняно фреймворк gRPC з іншими технологіями.148 с.ukHTTP/2двонапрямлене потокове передаванняпротоколи міжсервісної комунікаціївеб-сервісиархітектура мікросервісівgRPCprotocol buffersbidirectional streaminginterservice communication protocolsweb servicesmicroservice architectureВикористання фреймворку gRPC для реалізації комунікації між вебсервісамиBachelor Thesis