Пономаренко, Артем МиколайовичПопов, Михайло Володимирович2025-09-172025-09-172025Попов, М. В. Мікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластері : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Попов Михайло Володимирович. – Київ, 2025. – 103 с.https://ela.kpi.ua/handle/123456789/76110У даній роботі було детально розглянуто концепцію мікросервісної архітектури та її застосування для забезпечення високої масштабованості вебзастосунків у Kubernetes-кластері. Окрему увагу приділено основним принципам роботи мікросервісів, їх взаємодії через API та використанню контейнеризації для організації ефективного управління сервісами. Також були проаналізовані основні переваги та недоліки мікросервісної архітектури в контексті високої доступності та масштабованості.На основі цього аналізу була розроблена мікросервісна система, яка забезпечує автоматичне масштабування веб-застосунків у Kubernetes-кластері. Було проведено дослідження ефективності роботи системи в залежності від різних конфігурацій та навантажень, а також здійснено налаштування автоматичного масштабування сервісів з урахуванням поточних вимог до ресурсів. Розроблена система дає можливість ефективно керувати веб-застосунками в умовах змінного навантаження та високих вимог до доступності.Програмний продукт був розроблений на мові Python та контейнеризований за допомогою Docker для подальшого розгортання в середовищі Kubernetes.103 с.ukмікросервісимасштабованістьkubernetesвеб-застосункихмарні технологіїdockerконтейнеризаціяorchestrationcloud computingdevopsМікросервісна система для забезпечення високої масштабованості веб-застосунків у Kubernetes-кластеріBachelor Thesis