Параметри
Порівняльний аналіз монолітної та мікросервісної архітектур на прикладі клієнт-серверної взаємодії
Дата випуску :
2023
Автор(и) :
Чернов Антон
Анотація :
В ході виконання кваліфікаційної роботи розглянуто актуальний стан монолітної та мікросервісної архітектур та проаналізувати основні проблеми.
Розроблено продукт з використанням мікросервісної та монолітної архітектур. Проведено тестування продуктивності. Отримано результати тестування проведено їх аналіз.
У результаті проведеного дослідження було отримані певні цікаві результати, які не дозволяють точно висловити яка з клієнт-серверних архітектур є кращою.
Монолітна архітектура забезпечує простоту у розробці та випуску, оскільки всі компоненти продукту об'єднані в одному монолітному модулі. Вона може бути ефективною для невеликих проєктів зі стабільними вимогами, де швидкість розробки та випуску мають важливіше значення, ніж масштабованість та гнучкість.
З іншого боку, мікросервісна архітектура надає більшу гнучкість, масштабованість та можливість незалежної розробки та випуску окремих сервісів. Цей підхід дозволяє зручно масштабувати окремі компоненти системи,використовувати різні технології та незалежно розвивати кожен сервіс.
Ключові слова : клієнт, мікросервіс, мережа, моноліт, протокол, сервер, API, CONTAINER, DOCKER, IMAGE, KUBERNETES, REST, WEB SOCKET.
Розроблено продукт з використанням мікросервісної та монолітної архітектур. Проведено тестування продуктивності. Отримано результати тестування проведено їх аналіз.
У результаті проведеного дослідження було отримані певні цікаві результати, які не дозволяють точно висловити яка з клієнт-серверних архітектур є кращою.
Монолітна архітектура забезпечує простоту у розробці та випуску, оскільки всі компоненти продукту об'єднані в одному монолітному модулі. Вона може бути ефективною для невеликих проєктів зі стабільними вимогами, де швидкість розробки та випуску мають важливіше значення, ніж масштабованість та гнучкість.
З іншого боку, мікросервісна архітектура надає більшу гнучкість, масштабованість та можливість незалежної розробки та випуску окремих сервісів. Цей підхід дозволяє зручно масштабувати окремі компоненти системи,використовувати різні технології та незалежно розвивати кожен сервіс.
Ключові слова : клієнт, мікросервіс, мережа, моноліт, протокол, сервер, API, CONTAINER, DOCKER, IMAGE, KUBERNETES, REST, WEB SOCKET.
Бібліографічний опис :
Чернов А. Порівняльний аналіз монолітної та мікросервісної архітектур на прикладі клієнт-серверної взаємодії : кваліфікаційна робота … бакалавра : 122 Комп’ютерні науки / Чернов Антон. – Київ, 2023. – 49 с.
Файл(и) :
Вантажиться...
Формат
Adobe PDF
Розмір :
1.25 MB
Контрольна сума:
(MD5):7412f0a800237069fa77d8f8b405b71f
Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY-NC