Eng journal
Notes from the fan-out path — backpressure, sharding, and where the milliseconds go.
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.
$ cat webtransport-is-not-a-faster-websocket.md →2026-09-29
Top 10 Real-Time Data APIs, Ranked
The quote/feed APIs that actually power production systems — ranked by latency and cost.
$ cat top-10-realtime-data-apis.md →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.
$ cat shipping-stock-picks-style-paper-loops.md →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.
$ cat openai-devday-mobile-trading-apps.md →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.
$ cat observability-quote-lag-quiet-vix.md →2026-09-29
7 WebSocket/PubSub Providers Ranked
The managed real-time infrastructure options — what they cost and what they're good at.
$ cat 7-websocket-providers-ranked.md →2026-09-29
5 Pub/Sub Platforms for Market Data Distribution
The messaging layer between your exchange feed and your clients.
$ cat 5-pubsub-platforms-market-data.md →2026-09-28
WebSocket Fanout for Earnings Prints — MU Night Checklist
A practical reconnect, backlog, and symbol-shard checklist before Micron's Sep 30 AMC print.
$ cat websocket-fanout-earnings-prints-mu.md →2026-09-28
What the Last Major Outage Taught About Feed Failover
When the upstream dies, the question is what your clients see — and how fast they see it.
$ cat aws-outage-websocket-lessons.md →2026-09-27
React Native Skia Order Books & 60fps Quote Tapes
Keep the book on the GPU; keep React reconciliation off the hot path.
$ cat react-native-skia-order-books-60fps.md →2026-09-27
Reconnection Storms Are the Real Load Test
10,000 clients timing out and reconnecting at once is worse than steady-state load by an order of magnitude.
$ cat ota-vs-reconnect-storms.md →2026-09-26
Symbol Sharding: The Partition That Saves Burst Traffic
When MU reports, one symbol is 40% of your message volume. Sharding is how you isolate it.
$ cat symbol-sharding-quote-feeds.md →2026-09-26
Nitro / JSI Sockets vs Pure JS WebSockets in 2026
When to stay on JS websockets — and when a native lane earns its complexity.
$ cat nitro-jsi-sockets-vs-pure-js-websockets.md →2026-09-26
Credit Windows for Quote Fan-Out
QUIC flow control stops the overflow. It does not decide that a quote is stale. That policy is still yours.
$ cat credit-windows-for-quote-fanout.md →2026-09-25
Your Heartbeat Interval Is Wrong
The ping/pong tuning that decides whether connections survive earnings bursts — most defaults are tuned for idle, not load.
$ cat heartbeat-interval-wrong.md →2026-09-25
Feature-Flagging Micron Alert Banners in JS Clients
Ship the banner dark, flip it when the calendar says go — no emergency store release.
$ cat feature-flagging-micron-alert-banners.md →2026-09-24
Realtime Architecture: Symbol Sharding Before Earnings Floods
RFC-style notes on sharding hot symbols ahead of AMC traffic.
$ cat symbol-sharding-before-earnings-floods.md →2026-09-24
The Latency Budget: Where Milliseconds Go From Tick to Screen
A line-item ledger from exchange to phone — the 100ms decomposition.
$ cat latency-budget-tick-to-screen.md →2026-09-23
Desk Notes: Building a Watchlist That Survives AMC Bursts
UX and data rules so your watchlist does not blank when the tape accelerates.
$ cat watchlist-survives-amc-bursts.md →2026-09-23
SSE vs. WebSockets for Market Data Feeds
The transport debate has a real answer for quote fan-out — and it's not the one most teams pick.
$ cat sse-vs-websockets-market-data.md →2026-09-22
Websocket Fan-Out During the Micron Print
Wednesday 4:30pm is when feed infrastructure gets stress-tested — the architecture decisions that hold.
$ cat websocket-fanout-micron-print.md →2026-09-22
Expo OTA vs Store Review When Markets Move Overnight
What you can patch after hours — and what still needs App Review.
$ cat expo-ota-vs-store-review-overnight.md →2026-09-20
The 100ms Budget: Where Milliseconds Go
A line-by-line latency ledger from exchange tick to phone screen.
$ cat the-100ms-budget.md →2026-09-12
Websocket Fan-Out at Scale: Lessons From Live Prices
Per-connection backpressure, symbol sharding, and why your heartbeat interval is wrong.
$ cat websocket-fanout-at-scale.md →