Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://eir.kntu.net.ua/jspui/handle/123456789/2452| Назва: | Розробка мікросервісної архітектури веб-додатків на Node.js із застосуванням хмарних технологій та контейнеризації |
| Автори: | Спринчан, А. К. |
| Ключові слова: | Мікросервісна архітектура Node.js Docker Kubernetes хмарні технології GCP API -Gateway RabbitMQ контейнеризація масштабування оркестрація веб-додаток |
| Дата публікації: | 2025 |
| Видавництво: | ХНТУ |
| Бібліографічний опис: | Спринчан, А. К. Розробка мікросервісної архітектури веб-додатків на Node.js із застосуванням хмарних технологій та контейнеризації : кваліфікаційна робота на здобуття ступеня вищої освіти «магістр» / А. К. Спринчан ; наук. керівник д-р техн. наук, проф. М. В. Жарікова. ‒ Хмельницький : ХНТУ, 2025. – 124 с. |
| Короткий огляд (реферат): | Магістерська кваліфікаційна робота присвячена дослідженню, проектуванню та розробці архітектури мікросервісів для веб-застосунків з використанням Node.js, контейнеризації Docker, оркестрування Kubernetes та хмарних сервісів Google Cloud Platform. У роботі обґрунтовується актуальність мікросервісного підходу до побудови масштабованих, гнучких та стійких до відмови інформаційних систем у сучасному мережному середовищі. Наведено порівняльний аналіз монолітної та мікросервісної архітектур, виявлено ключові принципи побудови розподілених хмарних систем та особливості управління їх життєвим циклом. В роботі розроблена архітектура унікального веб-додатку, побудованого з використанням моделі мікросервісів, та реалізована з використанням Node.js, включаючи брокер повідомлень RabbitMQ, шлюз Kong API, сховища даних PostgreSQL та MongoDB, а також інструменти моніторингу та журналування. Особлива увага приділяється контейнеризації програмних компонентів, автоматизації розгортання, відмовостійкості, горизонтальній масштабованості та процесам CI/CD. Проведено експериментальне дослідження ефективності роботи системи у хмарному середовищі, яке дозволило виявити переваги використання Kubernetes для керування мікросервісною архітектурою. Результатом роботи є побудова комплексної концепції, архітектури та програмної реалізації розподіленого хмарного веб-додатку, а також практичних рекомендацій щодо впровадження мікросервісних підходів у розробці сучасних інформаційних систем. |
| URI (Уніфікований ідентифікатор ресурсу): | http://eir.kntu.net.ua/jspui/handle/123456789/2452 |
| Розташовується у зібраннях: | Спеціальність 121 - Інженерія програмного забезпечення |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Спринчан А. К. Розробка мікросервісної архітектури веб-додатків на Node.js із застосуванням хмарних технологій та контейнеризації.pdf | 158.01 kB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.