Диаграммы
Визуальное представление архитектуры и потоков данных платформы IWM.
Обзор пользовательского потока
Полная диаграмма пути пользователя: выбор региона, аутентификация, навигация по платформам, KYC и активация партнёра.
Исходный файл:
docs/diagrams/user-flow.mmd(можно импортировать в Miro)
Ключевые концепции:
- Региональная изоляция — отдельные развёртывания по регионам (EU, US, APAC)
- Региональный SSO — один аккаунт на регион, работает на всех платформах
- KYC Хаб — платформа Invest является центром верификации
- Двусторонний KYC — синхронизация между IWM и внешними провайдерами
- Автоактивация партнёра — мгновенная активация при входе на партнёрскую платформу
System Architecture
High-level overview of system components and their relationships.
Module Communication
How modules communicate: async events vs sync injection.
Clean Architecture
Request flow through architectural layers.
Database Schemas
Schema relationships across domains.
Order State Machine
Order lifecycle and state transitions.
MLM Tree (Closure Table)
Partner hierarchy and closure table structure.
Commission Flow
Async commission calculation process.
Payout Flow
Partner payout request and processing.
Auth Flow
Authentication flows: registration, login, refresh.