Professional Drift Trading Stack

Own Solana RPC + Own Drift DLOB (Orderbook). Main rule: keep the RPC box lean, put “trading services” on your second VPS. Target: min 10 markets

Overview

Yes — you can build a professional Drift trading stack with your own Solana RPC + your own DLOB, but you’ll want a few supporting services around them. The main rule: keep the RPC box lean, put “trading services” on your second VPS.

On the Solana RPC server (dedicated) — keep it lean

Must-have

Optional but “pro”

On the second VPS (your trading / app box) — where “pro trading” lives

Must-have

Optional, depending on how “institutional” you want

Cost model (since you asked “cost per request”)

With your own RPC, there is no per-request billing. The “cost” is:

DLOB exists specifically to reduce RPC load by serving orderbook/trade views to clients instead of every client rebuilding it from chain.

Minimal “pro” starting set (recommended)

For min 10 markets, expect the first scaling pressure to come from continuous streaming + decoding + caching (DLOB + Redis + your strategy/execution), and from your RPC’s WS load. Next step after the minimal set is usually: better streaming (Geyser) or more RAM/NVMe depending on bottleneck.