Jun 1, 2024 · 1 min read
projects

Exchange matching engine based on Rust + Raft consensus protocol.

Key Capabilities:

  • Order book & matching: Strict price-time priority algorithm, full lifecycle management for limit/market orders
  • Raft State Machine Replication (SMR): Order commands replicated via Raft Log, with Snapshot + WAL mechanisms
  • Multi-symbol dynamic management: Raft Group sharding by symbol for horizontal scaling
  • Account & risk control: Rate limiting, position checks, contract/leverage/liquidation, options Greeks calculation
  • Clearing, settlement & market data: Settlement flow design, on-chain deposit/withdrawal, Level 2/3 push optimization
Delon XIE
Authors
Solo Founder

12+ years of team management experience leading 30+ person teams, with a peak of 60+ technical staff; comprehensive experience in corporate strategy, cost control, and talent development; 80% of time spent on frontline execution;6+ years of CEO experience in Internet finance, building and operating teams from zero to one.

15+ years of full-stack Internet software development (Java, Python, .NET, VUE, JQ) with 3+ years in Rust & Go;10+ years of data solution and architecture experience based on Hadoop, Flink, MySQL, Oracle, SQL Server, MongoDB.

Huge ETH Staking management, digital asset custody, and hundreds of millions in credit fund management experience.