ScaleTrade Main Server Overview¶
The ScaleTrade Main Server is the core component responsible for real-time processing of trading operations, market data handling, historical storage, replication, backup and infrastructure routing.
This engine is designed for brokers, prop firms, funds, liquidity providers, market makers and enterprise-grade trading infrastructures with high performance, fault tolerance and low-latency execution requirements.
🔧 Core Responsibilities¶
The main engine handles:
- Real-time order management (open, close, modify)
- Trade execution processing & fills
- Account risk checks & margin rules
- Balance / equity / PnL calculation
- Live market data processing
- Price streams aggregation and distribution
- Storage of trading history data (full lifecycle)
- Backup and state replication to secondary servers
- API endpoints for management, automation and platform integration
📡 Access Points & Data Channels¶
The system provides multiple data / control interfaces:
- REST API endpoints
- WebSocket streaming feeds
- Admin interface endpoints
- Data extraction channels for external systems
🛡️ Reliability & Safety¶
- State replication between Main Server and Backup Server
- Automatic failover procedure (manual or orchestrated)
- Engine designed for long-term stable running
💾 Supported OS & Infrastructure¶
- Native Linux (Ubuntu 24.04 recommended)
- Runs as a background service via systemd
- Works both in bare-metal / VPS / dedicated / cloud servers
🚀 Next Step — Installation¶
To continue, proceed to the installation guide for deploying the main trading server: