Мікросервісна архітектура у хмарній службі

Вантажиться...
Ескіз

Дата

2022

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Магістерська дисертація містить: 94 с., 14 табл., 35 рис., 1 додаток, 11 джерел. Обробка інформації – одна з найважливіших задач 21 століття, тож важливо мати інструменти та методи для спрощення цього завдання. Метою роботи є розробка програмного продукту, який буде взаємодіяти з великою кількістю інформації різного роду та обробляти її найшвидшим способом і найзручнішим методом. Об’єктом дослідження є структура даних вже існуючої платформи для якої розробляється програмний продукт у рамках роботи. Предмет дослідження є патерни проектування програмного забезпечення та перелік існуючих хмарні провайдери. У магістерській дисертації було наведено принцип побудови мікросервісної архітектури та її розгортання через хмарний провайдер. Вдалось проаналізувати підходи до проектування програмного забезпечення, а також перелік найпопулярніших хмарних сервісів. Крім того, у процесі роботи над проектом було виявлено переваги та недоліки кожного з підходів, а також плюси та мінуси кожного з наведених хмарних провайдерів. Програмною мовою було обрано Go. У ході виконання вдалось реалізувати програмний продукт, використавши патерн «Ланцюжок», у подальшому було проведене розгортання написаного сервісу на хмарній платформі Google Cloud.

Опис

Ключові слова

мікросервісна архітектура, мікросервіси, патерни, проектування програмного забезпечення, хмарні провайдери, microservice architecture, microservices, software design patterns, cloud providers

Бібліографічний опис

Шахворостова, В. Д. Мікросервісна архітектура у хмарній службі : магістерська дис. : 124 Системний аналіз / Шахворостова Влада Дмитрівна. – Київ, 2022. – 94 с.

DOI