Please use this identifier to cite or link to this item:
http://eir.kntu.net.ua/jspui/handle/123456789/2452| Title: | Розробка мікросервісної архітектури веб-додатків на Node.js із застосуванням хмарних технологій та контейнеризації |
| Authors: | Спринчан, А. К. |
| Keywords: | Мікросервісна архітектура Node.js Docker Kubernetes хмарні технології GCP API -Gateway RabbitMQ контейнеризація масштабування оркестрація веб-додаток |
| Issue Date: | 2025 |
| Publisher: | ХНТУ |
| Citation: | Спринчан, А. К. Розробка мікросервісної архітектури веб-додатків на Node.js із застосуванням хмарних технологій та контейнеризації : кваліфікаційна робота на здобуття ступеня вищої освіти «магістр» / А. К. Спринчан ; наук. керівник д-р техн. наук, проф. М. В. Жарікова. ‒ Хмельницький : ХНТУ, 2025. – 124 с. |
| Abstract: | Магістерська кваліфікаційна робота присвячена дослідженню, проектуванню та розробці архітектури мікросервісів для веб-застосунків з використанням 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 |
| Appears in Collections: | Спеціальність 121 - Інженерія програмного забезпечення |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Спринчан А. К. Розробка мікросервісної архітектури веб-додатків на Node.js із застосуванням хмарних технологій та контейнеризації.pdf | 158.01 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.