Інтерактивна платформа з оренди енергетичного обладнання на основі мікросервісної архітектури

dc.contributor.advisorТарнавський, Юрій Адамович
dc.contributor.authorКустовський, Іван Степанович
dc.date.accessioned2025-10-09T09:09:06Z
dc.date.available2025-10-09T09:09:06Z
dc.date.issued2025
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.abstractotherThe 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.extent84 с.
dc.identifier.citationКустовський, І. С. Інтерактивна платформа з оренди енергетичного обладнання на основі мікросервісної архітектури : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Кустовський Іван Степанович. – Київ, 2025. – 84 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76704
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectоренда
dc.subjectенергетичне обладнання
dc.subjectмікросервісна архітектура
dc.subjectjava
dc.subjectdocker
dc.subjectspring framework
dc.subjectkeycloak
dc.subjectreact
dc.subjectrental
dc.subjectenergy equipment
dc.subjectmicroservices architecture
dc.titleІнтерактивна платформа з оренди енергетичного обладнання на основі мікросервісної архітектури
dc.typeBachelor 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
Опис: