Розробка інформаційної системи на основі мікросерверної архітектури з використанням Cloud-середовища
Ескіз недоступний
Дата
2020
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
КНТЕУ
Анотація
Дана робота присвячена дослідженню основних підходів до побудови
мікросервісної архітектури. Метою роботи є дослідження існуючих концепцій для
створення мікросервісних систем, ознайомлення з наявними програмними
платформами та інструментами, які дозволяють швидко та ефективно розгортати
дані системи. А також реалізація тестового додатка для підтвердження
працездатності даного архітектурного підходу.
Розробка серверної частини виконана у середовищі розробки IntelliJ IDEA, а
клієнтської – в JetBrains WebStorm. Обрана мова програмування для серверної
частини – Java, клієнтська частина розроблена на React JS. Збирання проектів
виконувалося за допомогою інструмента автоматизації Gradle та Webpack.
Контейнеризація додатку була здійснена за допомогою Docker та розгорнуто за
допомогою хмарного провайдера Amazon Web Services.
Готовий програмний комплекс CinemaBooking було успішно протестовано
відповідно до функціональних вимог.
Ключові слова: мікросервісна архітектура, хмарне середовище,
контейнеризація, розгортання додатків
Опис
ВИПУСКНА КВАЛІФІКАЦІЙНА РОБОТА