Files

32 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

# G3FO System Architecture Overview
## 1. Domain Grouping
The system is divided into the following functional domains:
### Trading Domain
- `g3fo-trade-service`: Core matching and order management.
- `g3fo-exchange-fix-engine-service`: Exchange connectivity.
- `g3fo-gateway-service`: API entry point for clients.
- `g3fo-dx-service`: [Description]
### Risk & Capital Domain
- `g3fo-margin-service`: Margin calculations and liquidation.
- `g3fo-base-service`: Basic master data.
### User & Admin Domain
- `g3fo-user-service`: User authentication and authorization.
- `g3fo-admin-service`: Back-office management.
- `g3fo-product-service`: Trading instrument configuration.
### Utility & Infrastructure
- `g3fo-utility-service`: Shared utilities.
- `g3fo-push-service`: Real-time data broadcasting.
- `g3fo-notification-service`: Email/SMS alerts.
- `g3fo-monitor-service`: System health and metrics.
## 2. Global Tech Stack
- **Language**: Java / Spring Boot
- **Database**: MySQL
- **Cache**: Redis
- **Communication**: [e.g., REST, gRPC, Kafka]