Files
agent-skills/skills/g3fo-docs/references/architecture/domain_overview.md
T

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]