Methodology and communication patterns of microservices in cloud systems
No Thumbnail Available
Date
2023-12
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
National Aviation University
Abstract
In today's rapidly evolving landscape of software architecture and cloud computing, the integration of microservices has emerged as a pivotal architectural approach. This document is dedicated to exploring the methodology and communication patterns that are central to the effective implementation of microservices within a cloud environment.
The dynamic synergy between microservices and cloud computing presents a compelling avenue for building agile, scalable, and resilient software systems. This document will provide a focused and comprehensive examination of the methodologies that drive the success of microservices, as well as the communication patterns that enable seamless interactions among these modular components. We will also delve into potential challenges and solutions within this context.
Object of study: communication pattern of microservices.
Purpose: to improve modern solutions of microservices communications in the cloud by creating new pattern.
Research methods: creating of a pattern template, comparative analysis, processing of literature sources.
The results of the master’s thesis can be used during the development of software with microservices architecture.
У сучасному ландшафті архітектури програмного забезпечення та хмарних обчислень, що швидко розвивається, інтеграція мікросервісів стала ключовим архітектурним підходом. Цей документ присвячено вивченню методології та шаблонів зв’язку, які є ключовими для ефективного впровадження мікросервісів у хмарному середовищі. Динамічна синергія між мікросервісами та хмарними обчисленнями представляє переконливий шлях для створення гнучких, масштабованих і стійких програмних систем. Цей документ забезпечить цілеспрямований і всебічний аналіз методологій, які забезпечують успіх мікросервісів, а також шаблонів зв’язку, які забезпечують безперебійну взаємодію між цими модульними компонентами. Ми також розглянемо потенційні проблеми та рішення в цьому контексті. Об'єкт дослідження: комунікаційний шаблон мікросервісів. Мета: удосконалити сучасні рішення комунікацій мікросервісів у хмарі шляхом створення нового шаблону. Методи дослідження: створення шаблону-шаблону, порівняльний аналіз, опрацювання літературних джерел. Результати магістерської роботи можуть бути використані під час розробки програмного забезпечення з мікросервісною архітектурою.
У сучасному ландшафті архітектури програмного забезпечення та хмарних обчислень, що швидко розвивається, інтеграція мікросервісів стала ключовим архітектурним підходом. Цей документ присвячено вивченню методології та шаблонів зв’язку, які є ключовими для ефективного впровадження мікросервісів у хмарному середовищі. Динамічна синергія між мікросервісами та хмарними обчисленнями представляє переконливий шлях для створення гнучких, масштабованих і стійких програмних систем. Цей документ забезпечить цілеспрямований і всебічний аналіз методологій, які забезпечують успіх мікросервісів, а також шаблонів зв’язку, які забезпечують безперебійну взаємодію між цими модульними компонентами. Ми також розглянемо потенційні проблеми та рішення в цьому контексті. Об'єкт дослідження: комунікаційний шаблон мікросервісів. Мета: удосконалити сучасні рішення комунікацій мікросервісів у хмарі шляхом створення нового шаблону. Методи дослідження: створення шаблону-шаблону, порівняльний аналіз, опрацювання літературних джерел. Результати магістерської роботи можуть бути використані під час розробки програмного забезпечення з мікросервісною архітектурою.
Description
Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Керівник проєкту: к.т.н доцент Терещенко Лідія Юріївна
Keywords
qualifying work, кваліфікаційна робота, graduate work, дипломна робота, database, бази даних, application program interface, інтерфейс прикладної програми
Citation
Oreshchuk G. I. Methodology and communication patterns of microservices in cloud systems. - Qualifying work for obtaining a master's degree in software engineering. - National Aviation University. - Kyiv, 2023. - 76 p.