Skip to main content

Hardware

When selecting hardware for self-hosted infrastructure, the decision typically involves balancing cost and performance. This example demonstrates a common approach. The specifications for this setup are as follows:

Select hardware with as many cores and as much memory as feasible. The market data ingestion approach follows a "less is more" philosophy: while the system is provided significant resources, it should perform minimal data manipulation to efficiently ingest and process market data. into our databases and send socket information as quickly as possible within our network.

Example configuration:

  • 20 Core system
  • 128GB RAM
  • 256GB SSD for main OS (Proxmox 8.4, although version 9 is out, we don't recommend it for stability reasons)
  • 1TB NVME M.2 Drive (4)
  • 1GB Network Adapter

We have built systems on old Dell Servers. Again, this exercise is not about the amount of compute power you have but how efficiently you approach the architecture.