Skip to content

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: