realtimesoftware.net
Real-time market infrastructure. Streaming since day one.
A real-time data infrastructure vendor — quote streaming, websocket fan-out, and sub-second pub/sub for trading products. Built for market-data fan-out — comparable class to Ably, Pusher, and PubNub.
› RT/SOFT kernel v3.4.1 — realtime market fabric
› Loading region mesh …… us-east-1 · us-west-2 · eu-west-1 · ap-northeast-1
› Mounting channels …… quotes · trades · book · options · paper
› SLA lock …… fan-out < 100ms p99 (public)
› Ready.
CONN
1,284,420
MSG/S
98,340
SYMBOLS
24,180
AVG FANOUT
14ms
// public endpoints · websocket · sse · mqtt
| Status | Channel | Proto | Region | Syms | Msg/s | p50 | p99 |
|---|---|---|---|---|---|---|---|
| LIVE | quotes.v1.nasdaq | WS | us-east-1 | 4,821 | 18,420 | 12ms | 41ms |
| LIVE | quotes.v1.nyse | WS | us-east-1 | 3,104 | 12,680 | 14ms | 48ms |
| LIVE | trades.v1.equities | WS | us-east-1 | 7,925 | 9,430 | 9ms | 33ms |
| LIVE | book.v1.crypto | WS | us-west-2 | 214 | 42,100 | 6ms | 22ms |
| LIVE | options.v1.chain | SSE | us-east-1 | 12,840 | 5,620 | 28ms | 91ms |
| LIVE | news.v1.wire | SSE | eu-west-1 | 0 | 48 | 110ms | 340ms |
| LIVE | fx.v1.spot | MQTT | eu-west-1 | 86 | 2,200 | 18ms | 55ms |
| LIVE | futures.v1.cme | WS | us-central-1 | 412 | 7,800 | 11ms | 39ms |
Full mesh includes paper.v1.stockpicks — the feed behind Stock Picks.
// region hop table
| Region | p50 | p95 | p99 | Uptime |
|---|---|---|---|---|
| us-east-1N. Virginia | 11 | 28 | 42 | 99.992% |
| us-west-2Oregon | 14 | 34 | 51 | 99.988% |
| us-central-1Iowa | 16 | 38 | 58 | 99.981% |
| eu-west-1Ireland | 22 | 49 | 74 | 99.975% |
| eu-central-1Frankfurt | 24 | 52 | 81 | 99.971% |
| ap-northeast-1Tokyo | 31 | 68 | 102 | 99.962% |
| ap-southeast-1Singapore | 36 | 78 | 118 | 99.955% |
| sa-east-1São Paulo | 41 | 89 | 134 | 99.948% |
// 100ms budget ledger · target <100ms
- 01. Exchange tick0ms
Vendor feed arrival
- 02. Normalize + shard4ms
Symbol hash → partition
- 03. Pub/sub fan-out8ms
Per-connection backpressure
- 04. Edge PoP18ms
Nearest colo egress
- 05. Client decode6ms
SDK frame → UI
// fanout spark · last 48 ticks
PROP_01
Sub-100ms quote fan-out
PROP_02
Websocket + SSE + MQTT
PROP_03
Transparent public latency stats
PROP_04
SDKs for TS, Python, Swift
TypeScript
import { RtSoft } from '@rtsoft/sdk';
const rt = new RtSoft({ key: process.env.RTSOFT_KEY });
rt.subscribe('quotes.v1.nasdaq', (tick) => console.log(tick));Python
from rtsoft import Client
rt = Client(key=os.environ["RTSOFT_KEY"])
for tick in rt.stream("quotes.v1.nasdaq"):
print(tick)Swift
let rt = RTSoft(key: ProcessInfo.processInfo.environment["RTSOFT_KEY"]!)
rt.subscribe("quotes.v1.nasdaq") { tick in print(tick) }// scored on p99 · protocols · market-data fit
full table →RT/SOFT
Market-data fan-out · WS · SSE · MQTT · p99 42ms
Ably
Global pub/sub · WS · SSE · p99 55ms
Pusher
App channels · WS · p99 68ms
PubNub
IoT + presence · WS · MQTT · p99 72ms
Polygon.io WS
Equities ticks · WS · p99 48ms
// latest posts
all posts →2026-09-29
WebTransport Is Not a Faster WebSocket
FOSDEM 2026 made the pitch for QUIC. Market data only wins if quotes and trades stop sharing one ordered pipe.
2026-09-29
Full-Stack Notes: Shipping Stock Picks-Style Paper Trading Loops
A hire-friendly checklist for paper fills, watchlists, and realtime fan-out without live brokerage risk.
2026-09-29
OpenAI DevDay (Sep 29): What Mobile Trading Apps Can Ship This Week
DevDay calendar context for AI-assisted watchlists, alert copy, and support bots — without inventing model benchmarks.
2026-09-29
Observability for Quote Lag When VIX Is Quiet but Single Names Aren't
Late-Sep tape: VIX ~15 while single-name event vol still bites — instrument both.
Park an email on this browser for latency notes. Delivery wiring comes later.