Development environment
Operating system: Rocky 8 (an open source RHEL Linux)
Programming language: C/C++
Structure
You environment is a segregated container on a nanoconda managed server.
For all intents and purposes you would see at as your own Linux machine.
You can start compiling and running your applications immediately upon logging in, there is no configuration needed apart from adding -lnanoconda to your compilation comand
Every container has access to a shared memory region, which you will use to get market data and to which will accept your order messages.
In the development environment, historical market data will be replayed and your orders will be processed by our internal matching engine.
Note
No one will ever access your container, but if you have any concerns about having your source code on our server, please contact support@nanoconda.com and we will let you know how to compile your code on your own server.