Інтерактивна платформа з оренди енергетичного обладнання на основі мікросервісної архітектури
| dc.contributor.advisor | Тарнавський, Юрій Адамович | |
| dc.contributor.author | Кустовський, Іван Степанович | |
| dc.date.accessioned | 2025-10-09T09:09:06Z | |
| dc.date.available | 2025-10-09T09:09:06Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Дипломна робота виконана на 75 сторінках, містить 45 ілюстрацій, 1 додаток, 28 джерел у переліку посилань. Мета роботи - є розробка інтерактивної онлайн-платформи для оренди енергетичного обладнання на основі мікросервісної архітектури. Методи та засоби: мова програмування Java, фреймворк Spring і його підпроєкти Spring Boot та Spring Cloud, система ідентифікації та управління доступом Keycloak, об’єктно-реляційна система керування базами даних PostgreSQL, система контейнеризації Docker, docker-compose для оркестрації сервісів, система збирання проєктів Maven, jib-maven-plugin для автоматизованої збірки Docker-образів, бібліотека Lombok та MapStruct, технологія JWT, формат обміну даними JSON, REST API, бібліотека React, Axios, мови розмітки та стилізації HTML і CSS. Результат - ефективна та масштабована інтерактивна веб-платформа, що дає змогу користувачам розміщувати та орендувати енергетичне обладнання, забезпечуючи високу доступність, безпеку й гнучкість завдяки мікросервісній архітектурі. | |
| dc.description.abstractother | The thesis consists of 75 pages, includes 45 illustrations, 1 appendices, and 28 sources in the reference list. The objective is to develop an interactive online platform for renting energy equipment based on microservice architecture. Methods and tools: Java programming language, Spring framework and its subprojects Spring Boot and Spring Cloud, identity and access management system Keycloak, object-relational database management system PostgreSQL, containerization platform Docker, docker-compose for service orchestration, project build tool Maven, jib-maven-plugin for automated Docker image generation, Lombok library, MapStruct, JWT technology, JSON data exchange format, REST API, React library, Axios, HTML and CSS for markup and styling. The result is an efficient and scalable interactive web platform that allows users to list and rent energy equipment, ensuring high availability, security, and flexibility through the use of microservices architecture. | |
| dc.format.extent | 84 с. | |
| dc.identifier.citation | Кустовський, І. С. Інтерактивна платформа з оренди енергетичного обладнання на основі мікросервісної архітектури : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Кустовський Іван Степанович. – Київ, 2025. – 84 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76704 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | оренда | |
| dc.subject | енергетичне обладнання | |
| dc.subject | мікросервісна архітектура | |
| dc.subject | java | |
| dc.subject | docker | |
| dc.subject | spring framework | |
| dc.subject | keycloak | |
| dc.subject | react | |
| dc.subject | rental | |
| dc.subject | energy equipment | |
| dc.subject | microservices architecture | |
| dc.title | Інтерактивна платформа з оренди енергетичного обладнання на основі мікросервісної архітектури | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kustovskii_bakalavr.pdf
- Розмір:
- 3.18 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: