1.0 KiB
1.0 KiB
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]