Розробка веб-додатку з використанням мікросервісної архітектури засобами Java Spring
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Темою дипломної роботи є розробка веб-додатку з використанням мікросервісної архітектури засобами Java Spring. У роботі проаналізовано сучасні технології для побудови масштабованих та безпечних веб-додатків, зокрема Spring Boot, PostgreSQL, Keycloak, Kafka, Docker та Elasticsearch. Метою проєкту є створення функціонального веб-застосунку, який забезпечує взаємодію між користувачами, художниками, службою доставки та іншими компонентами платформи. Реалізовано мікросервіси для керування користувачами, замовленнями, картинами, повідомленнями та логістикою. Зовнішню автентифікацію забезпечено через Keycloak, а пошук — за допомогою Elasticsearch. Інтеграцію з API Нової Пошти здійснено в окремому логістичному сервісі. Для забезпечення надійності використано Resilience4j, а для тестування — Testcontainers, що дозволяють емулювати всі необхідні сервіси у Docker-контейнерах.Результатом роботи є стабільна веб-платформа, яка підтримує повний цикл взаємодії: додавання картин, пошук, замовлення та доставку. Система протестована та готова до масштабування і подальшого розвитку.
