System Architecture

The components within the ONBI system architecture include:

Clients

Android: ONBI exchange application on Android

iOS: ONBI exchange application on iOS

Web: ONBI exchange website on PC/Mobile

Third Party: Third-party trading tools

Access

Web/API: Clients can send and receive requests to the ONBI Server through the web or API

MQTT Client: The MQTT protocol allows clients to connect to the MQTT Broker to subscribe to and receive real-time data from the exchange

Servers

Gateway: Nginx Server Gateway for receiving and load balancing requests from clients MQTT

Broker: Message Queue managing real-time data based on topics, enabling clients to send and receive data based on subscribed topics

Services: Services that handle ONBI exchange business operations Storages: Storing exchange data using MySQL, MongoDB, Cassandra, Redis Cache, Kafka Queue, etc.

Nodes: Nodes enabling the use of Web3 to connect and execute transactions on various blockchain networks like BTC, ETH, BSC, Solana, Polygon, and more.

Last updated