АНАЛІЗ ЕФЕКТИВНОСТІ ВИКОРИСТАННЯ МІКРОСЕРВІСІВ ПРИ РОЗРОБЦІ WEB ДОДАТКІВ

https://doi.org/10.23939/cds2024.02.146
Надіслано: Вересень 03, 2024
Переглянуто: Вересень 18, 2024
Прийнято: Вересень 30, 2024
1
Національний університет «Львівська політехніка»
2
Національний університет Львівська політехніка
3
Національний університет Львівська політехніка
4
Національний університет Львівська політехніка

В роботі проведено аналіз та дослідження продуктивності роботи WEB платформи та ефективності використання хмарних технологій і мікросервісної архітектури. У дослідженні розглядаються основні аспекти переходу від монолітної архітектури до використання мікросервісів і хмарних технологій, включно з декомпозицією системи на незалежні сервіси, що сприяє покращенню обробки та зберігання даних та дає можливість досягти більшої ефективності. Додатково, проведено порівняльний аналіз продуктивності роботи системи із використанням обох архітектурних підходів. Представлено графічні залежності, які показують як змінюється час відповіді в залежності від навантаження при використанні різних архітектурних підходів побудови аплікацій.

[1]  Microsoft. «What is cloud computing?». [Електронний ресурс]. Режим доступу: https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-iscloud-computing (дата звернення 26.06.2024) 

[2] Kev Zettler. «What is cloud computing? An overview of the cloud». [Електронний ресурс]. Режим доступу: https://www.atlassian.com/microservices/cloud-computing (дата звернення 29.05.2024) 

[3] Google Cloud Platform. «What is Cloud Computing?». [Електронний ресурс]. Режим доступу: https://cloud.google.com/learn/what-is-cloud-computing (дата звернення 26.06.2024) 

[4] Atlassian. «Microservices: understanding what it is and its benefits». [Електронний ресурс]. Режим доступу: https://www.atlassian.com/microservices (дата звернення 25.07.2024) 

[5] Aditi Sharma, Craig Bossie, Runeet Vashisht, Tom Moore. «Monolithic to Microservice journey for .NET Applications». 21.10.2022. [Електронний ресурс]. Режим доступу: URL: https://d1.awsstatic.com/developer/Monolith-to-Microservice-Journey-net-framework-application-v1.5.pdf (дата звернення 08.07.2024) 

[7] David Vellante. «Breaking Analysis: Uber’s real-time architecture represents the future of data apps…meet the architects who built it». 17.06.2023. [Електронний ресурс]. Режим доступу: https://thecuberesearch.com/breaking-analysis-ubers-real-timearchitecture-represents-the-future-of-data-appsmeet-the-architects-who-built-it/ (дата звернення 29.08.2024) 

[8] Mario Izquierdo. «Breaking the Monolith at Twitch: Part One». [Електронний ресурс]. Режим доступу: https://blog.twitch.tv/en/2022/03/30/breaking-themonolith-at-twitch/ (дата звернення 05.08.2024) 

[9] Mario Izquierdo. «Breaking the Monolith at Twitch: Part Two». 12.04.2022. [Електронний ресурс]. Режим  доступу: https://blog.twitch.tv/en/2022/04/12/breaking-the-monolith-at-twitch-part-2/ (дата звернення 15.08.2024)