Trading · 2023
Account, balance and trade services on top of the MetaTrader platform Web API.
Trading
MetaTrader Web API Integration
- Role
- Backend engineer
- Stack
- PHP, Laravel, Microservices
- Year
- 2023
The problem
Trading operations needed reliable programmatic control over accounts and positions with strict consistency.
Architecture & decisions
- +Typed client around the platform Web API
- +Event-driven sync of balances and positions
- +Isolated microservice with its own queue and retries
- +Circuit breakers around platform downtime
<200ms
Typical call latency
Real-time
Balance sync
1
Single integration surface
Next project
Crypto Purchase Flow →