Тимощук, Оксана ЛеонідівнаШахворостова, Влада Дмитрівна2023-03-202023-03-202022Шахворостова, В. Д. Мікросервісна архітектура у хмарній службі : магістерська дис. : 124 Системний аналіз / Шахворостова Влада Дмитрівна. – Київ, 2022. – 94 с.https://ela.kpi.ua/handle/123456789/53779Магістерська дисертація містить: 94 с., 14 табл., 35 рис., 1 додаток, 11 джерел. Обробка інформації – одна з найважливіших задач 21 століття, тож важливо мати інструменти та методи для спрощення цього завдання. Метою роботи є розробка програмного продукту, який буде взаємодіяти з великою кількістю інформації різного роду та обробляти її найшвидшим способом і найзручнішим методом. Об’єктом дослідження є структура даних вже існуючої платформи для якої розробляється програмний продукт у рамках роботи. Предмет дослідження є патерни проектування програмного забезпечення та перелік існуючих хмарні провайдери. У магістерській дисертації було наведено принцип побудови мікросервісної архітектури та її розгортання через хмарний провайдер. Вдалось проаналізувати підходи до проектування програмного забезпечення, а також перелік найпопулярніших хмарних сервісів. Крім того, у процесі роботи над проектом було виявлено переваги та недоліки кожного з підходів, а також плюси та мінуси кожного з наведених хмарних провайдерів. Програмною мовою було обрано Go. У ході виконання вдалось реалізувати програмний продукт, використавши патерн «Ланцюжок», у подальшому було проведене розгортання написаного сервісу на хмарній платформі Google Cloud.94 с.ukмікросервісна архітектурамікросервісипатернипроектування програмного забезпеченняхмарні провайдериmicroservice architecturemicroservicessoftware design patternscloud providersМікросервісна архітектура у хмарній службіMaster Thesis004.4