Product architecture
TT .NET SDK client-side mode network
For TT .NET SDK client-side mode, TT Platform uses a hybrid-cloud architecture where:
- Non-latency sensitive traffic is routed over the internet to TT Cloud services
- Latency-sensitive exchange traffic such as market data and order routing is handled by TT Edge Servers located in all major data centers.
Both traffic types are automatically routed by the TT .NET SDK software library. Exchange traffic can utilize Direct Connect or Private Lines provided the User Account which generated the application key has been configured for these connection scenarios.
The TT Edge Server accepts a WebSocket connection to interact with the TT Platform. It services application requests, including those for market data and order routing. TTWeb and TT Desktop utilize the TT Edge Server to power their user interfaces. The TT .NET SDK software library uses the TT Edge Server to service market data and order routing requests on behalf of client applications.
If connectivity between your TT .NET SDK application and the TT Edge server is lost, the SDK will automatically reconnect, resync the order book and reestablish any active price subscriptions.
TT Edge Servers are located in all major data centers allowing for local connectivity to the entire, global TT Platform.
TT .NET SDK server-side mode network
TT .NET SDK server-side mode allows developers to write applications that communicate with the TT infrastructure and the exchanges to which it connects. Specifically, applications can download instruments, subscribe for market data, route orders, and receive order / fill updates.
Applications written using TT .NET SDK server-side mode must be deployed to and run on a bare metal server provided by TT. These servers are not only configured for the best possible performance, they are also fitted with specific hardware to ensure that they are properly secured.