Neon for Postgres with branching: each preview branch gets its own database and its own Neon Auth users.
Redis for counters and queues that must be fast, and BullMQ for retries, job schedulers and visibility.
E2B because cloud sessions run untrusted code and need a fresh, isolated machine each time.
Durable Objects because a Remote Control room needs one place where the terminal and its viewers meet, with
WebSocket hibernation so idle rooms cost nothing.
R2 for transcripts and diffs, with no egress fees on share links.