Skip to content

Technology Stack Overview

Core Technologies

Component Technology Purpose
Microservice Communication NATS (stream + request-reply) High-performance messaging
Data Storage ClickHouse (time-series), PostgreSQL (metadata), Redis (cache) Multi-tier data storage
Deployment Docker / Kubernetes Container orchestration
Languages Python (strategy/data), Rust (high-performance), TypeScript (UI) Multi-language stack
Frontend React 18 + TypeScript + Redux Toolkit Modern web interface
Risk Control Dedicated risk engine microservice Real-time risk management
Monitoring Prometheus + Grafana Observability and alerting

Performance Characteristics

Latency Targets

  • Market Data Processing: < 100 microseconds
  • Strategy Signal Generation: < 1 millisecond
  • Order Execution: < 5 milliseconds
  • Risk Checks: < 1 millisecond
  • Portfolio Updates: < 10 milliseconds

Throughput Targets

  • Market Data: 1M+ messages/second
  • Order Processing: 100K+ orders/second
  • Strategy Instances: 1000+ concurrent
  • User Accounts: 10,000+ supported