Репозитарій КНУ
Увійти(current)
  1. Головна
  2. Кваліфікаційні роботи | Qualifying works
  3. Бакалаврські роботи | Bachelor theses
  4. Аналіз та реалізація методів оптимізації роботи мікросервісів

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

Тип публікації :
Бакалаврська робота
Дата випуску :
2023
Автор(и) :
Ярмоленко Софія
Мова основного тексту :
ua
eKNUTSHIR URL :
https://ir.library.knu.ua/handle/123456789/5130
Цитування :
[APA 7] Ярмоленко, С. (2023). Аналіз та реалізація методів оптимізації роботи мікросервісів [Бакалаврська робота, Київський національний університет імені Тараса Шевченка]. eKNUTSHIR. https://ir.library.knu.ua/handle/123456789/5130
[ДСТУ] Ярмоленко С. Аналіз та реалізація методів оптимізації роботи мікросервісів : кваліфікаційна робота бакалавра : 12 Інформаційні технології. Київ, 2023. 45 с. URL: https://ir.library.knu.ua/handle/123456789/5130 (дата звернення: 25.07.2026).
Об’єктом роботи є процес полегшення розробки, рефакторингу та планування мікросервісів. Предметом роботи є програмний засіб для полегшення інтеграції архітектурного рішення CQRS та результати аналізу методів оптимізації роботи мікросервісів, що допомагає при плануванні архітектури.
Метою роботи є створення фреймворку для веб сервісів, що полегшить розробку та інтеграцію архітектури CQRS. Додаткова мета - кількісний аналіз методів покращення часу виконання різноманітних запитів у існуючих сервісах зі своєю архітектурою.
Інструменти розробки: мова програмування Java, фреймворк Spring, фреймворк Hibernate, хмарне середовище Confluent Cloud, кластер Kafka, бібліотека JavaPoet, кластер ksqlDb, інструмент Jmeter, оркестратор контейнерів Kubernetes, платформа для контейнеризації Docker та кластер Minikube.
Результати роботи: виконано огляд основних архітектурних підходів типу CRUD, які використовуються для створення веб сервісів, проаналізовано недоліки кожного з них та альтернативний принцип CQRS. Запропоновано власне рішення для полегшення інтеграції цього архітектурного патерну. Також проаналізовано час виконання запитів та недоліки при використанні різних методів оптимізації.
Програмний продукт може бути корисним у всіх сферах, де використовуються веб сервіси, написані на java. Особливо це актуально в програмах, де потрібно робити багато аналітики даних.
Галузі знань та спеціальності :
12 Інформаційні технології
122 Комп’ютерні науки
Файл(и) :
Вантажиться...
Ескіз
Завантажити
Формат :

Adobe PDF

Розмір :

1.48 MB

Контрольна сума :

(MD5):f3d8344a704bb185e279e17d83a7c822

Creative Commons Attribution-NonCommercial 4.0 International
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution-NonCommercial 4.0 International
Контакти
  • ir.library@knu.ua
  • (044) 239-33-30
  • м. Київ, вул. Володимирська, 58, к. 42

Побудовано за допомогою Програмне забезпечення DSpace-CRIS - Розширення підтримується та оптимізується 4Наука

  • Доступність
  • Політика приватності
  • Угода користувача
  • Надіслати відгук