Розробка веб-застосування на мікросервісній архітектурі та порівняння Microsoft Azure та AWS для його розгортання

dc.contributor.advisorГречко, Анастасіяuk_UA
dc.contributor.authorАхмадов, Олексійuk_UA
dc.date.accessioned2025-08-28T12:30:48Z
dc.date.available2025-08-28T12:30:48Z
dc.date.issued2025
dc.description.abstractУ дипломній роботі розглянуто процес розробки веб-застосування на основі мікросервісної архітектури з порівнянням хмарних платформ Microsoft Azure та Amazon Web Services (AWS) для його розгортання. Як приклад реалізовано систему MentorMatch — платформу для взаємодії менторів і менті, побудовану з окремих сервісів для аутентифікації, профілювання, обробки сесій, рейтингів і сповіщень. Усі компоненти контейнеризовано за допомогою Docker і розгорнуто в Kubernetes-кластері. Для обміну подіями використано Apache Kafka. Зберігання даних організовано через керовані інстанси PostgreSQL. Інтеграцію з хмарними менеджерами секретів реалізовано на основі Azure Key Vault та AWS Secrets Manager. Проведено порівняння платформ за критеріями зручності конфігурування, безпеки, масштабованості та автоматизації розгортання. У результаті показано, що обидва середовища придатні для створення cloud-native застосунків, хоча відрізняються ступенем автоматизації та підходами до керування інфраструктурою.uk_UA
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/36293
dc.language.isoukuk_UA
dc.statusfirst publisheduk_UA
dc.subjectмікросервісна архітектураuk_UA
dc.subjectсистема MentorMatchuk_UA
dc.subjectKubernetes-кластерuk_UA
dc.subjectзберігання данихuk_UA
dc.subjectбакалаврська роботuk_UA
dc.titleРозробка веб-застосування на мікросервісній архітектурі та порівняння Microsoft Azure та AWS для його розгортанняuk_UA
dc.typeOtheruk_UA
Files