Codono's architecture separates concerns across four layers: the matching engine handles order processing and trade execution with sub-5ms latency. The wallet layer manages blockchain node connections, deposit detection, withdrawal queuing, and hot/cold fund management across 50+ networks. The API layer serves both the trading interface and third-party integrations through RESTful and WebSocket endpoints. The admin layer provides operational tools for user management, compliance, fee configuration, and real-time monitoring.
The matching engine uses price-time priority with support for market, limit, stop-limit, OCO, and post-only order types. It processes liquidation orders from the futures module and margin calls from the margin system with the same deterministic execution guarantees as regular trades.
Technology Stack: PHP backend with Vue.js frontend, MySQL for persistent storage, Redis for caching and real-time data, Node.js for WebSocket streaming, and native iOS/Android apps built with modern mobile frameworks. The entire stack runs on standard Linux servers — no proprietary hardware, no specialized cloud services, no vendor-specific dependencies.
Scaling Path: Start on a single server for initial launch, add read replicas and dedicated matching engine hardware as volume grows, and scale to multi-server clusters with load balancing for high-traffic exchanges. Codono operators have scaled from zero to $10M+ daily volume on the same codebase — the architecture supports growth without re-platforming.