stanislav_dubich@dev:~$ cat logistics-portal/README.md
Личный кабинет B2B клиента для транспортно-логистической компании. WebSocket + Kafka архитектура, интеграция с legacy SOAP-системами, мультимодальные перевозки (море, ж/д, авто).
Цифровая платформа для B2B клиентов логистической компании:
┌─────────────────┐ WebSocket/STOMP ┌─────────────────┐
│ Client │◀────────────────────────▶│ Web Service │
│ (Browser) │ JSON-RPC │ (Gateway) │
└─────────────────┘ └────────┬────────┘
│
Kafka │ Kafka
(request) │ (response)
▼
┌─────────────────┐
│ Process Service │
│ (Business Logic)│
└────────┬────────┘
│
┌──────────────────────────────────────────────┼──────────────────┐
│ │ │ │
▼ ▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ PostgreSQL │ │ Keycloak │ │ BitFinance │ │ DataCore │
│ (state) │ │ (OAuth2) │ │ (SOAP/XML) │ │ (SOAP/XML) │
└───────────────┘ └───────────────┘ └───────────────┘ └───────────────┘
Event-driven архитектура для обновлений в реальном времени:
SOAP-клиенты для работы с существующими системами:
Трёхэтапная регистрация B2B клиента:
Гранулярная модель доступа: