Проект реализует микросервисную архитектуру с использованием:
- Spring Boot 3
- Spring Cloud (Eureka, Config, Feign)
- Docker + Docker Compose
- Maven
| Сервис | Порт | Описание |
|---|---|---|
eureka-server |
8761 |
Service Discovery (реестр сервисов) |
config-server |
8888 |
Централизованное управление конфигурацией |
gateway |
8080 |
API Gateway (единая точка входа) |
user-service |
8081 |
Управление пользователями |
company-service |
8082 |
Управление компаниями и сотрудниками |
- Java 17
- Spring Boot 3.3+
- Spring Cloud 2023.0.1
- Maven
- Docker
- REST API
- Feign Client (межсервисное взаимодействие)