Аналіз та реалізація методів оптимізації роботи мікросервісів

dc.contributor.advisorФедорус Олексій Мстиславович
dc.contributor.authorЯрмоленко Софія
dc.date.accessioned2023-10-19T08:42:17Z
dc.date.available2023-10-19T08:42:17Z
dc.date.issued2023
dc.description.abstractОб’єктом роботи є процес полегшення розробки, рефакторингу та планування мікросервісів. Предметом роботи є програмний засіб для полегшення інтеграції архітектурного рішення CQRS та результати аналізу методів оптимізації роботи мікросервісів, що допомагає при плануванні архітектури. Метою роботи є створення фреймворку для веб сервісів, що полегшить розробку та інтеграцію архітектури CQRS. Додаткова мета - кількісний аналіз методів покращення часу виконання різноманітних запитів у існуючих сервісах зі своєю архітектурою. Інструменти розробки: мова програмування Java, фреймворк Spring, фреймворк Hibernate, хмарне середовище Confluent Cloud, кластер Kafka, бібліотека JavaPoet, кластер ksqlDb, інструмент Jmeter, оркестратор контейнерів Kubernetes, платформа для контейнеризації Docker та кластер Minikube. Результати роботи: виконано огляд основних архітектурних підходів типу CRUD, які використовуються для створення веб сервісів, проаналізовано недоліки кожного з них та альтернативний принцип CQRS. Запропоновано власне рішення для полегшення інтеграції цього архітектурного патерну. Також проаналізовано час виконання запитів та недоліки при використанні різних методів оптимізації. Програмний продукт може бути корисним у всіх сферах, де використовуються веб сервіси, написані на java. Особливо це актуально в програмах, де потрібно робити багато аналітики даних.
dc.identifier.citationЯрмоленко С. Аналіз та реалізація методів оптимізації роботи мікросервісів : кваліфікаційна робота ... бакалавра : 122 Комп’ютерні науки / Софія Ярмоленко. - Київ, 2023. - 45 с.
dc.identifier.urihttps://ir.library.knu.ua/handle/123456789/5130
dc.language.isouk
dc.subject12 Інформаційні технології
dc.subject122 Комп’ютерні науки
dc.titleАналіз та реалізація методів оптимізації роботи мікросервісів
science.typeБакалаврські роботи
Файли
Контейнер Original
Зараз відображається 1 - 1 з 1
Завантаження...
Ескіз
Назва:
Yarmolenko_bakalavr.pdf
Розмір:
1.48 MB
Формат:
Adobe Portable Document Format
Опис:
Контейнер License
Зараз відображається 1 - 1 з 1
Завантаження...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: