Микросервисная система для управления клиентами, продуктами, счетами, картами, платежами и транзакциями. Проект разделён на четыре независимых модуля:
- Client Processing – управление пользователями, клиентами и продуктами
- Account Processing – управление счетами, картами, платежами и транзакциями
- Credit Processing – управление кредитными продуктами и платежными регистрами
- Utility – модуль с DTO, enum'ами и общими классами, которые переиспользуются другими сервисами
Проект учебный, разработан по ТЗ в рамках изучения Spring Boot 3, микросервисной архитектуры и работы с БД.
- Java 21
- Spring Boot (Web, Data JPA, Validation)
- PostgreSQL
- Liquibase
- Maven
- Установите Git: с официального сайта: https://git-scm.com/
- Установите Docker c официального сайта: https://www.docker.com/
- Клонируйте репозиторий: Откройте командную строку или терминал и выполните команду клонирования для репозитория GitHub. Например:
git clone https://github.com/Kedroff/MicroservicesHomework
- Latyshev Danila