Migrating Real-Time Data to Convex
How we replaced WebSockets with serverless real-time updates—60% less infrastructure to manage
Technical deep dives into our infrastructure—Rust microservices, gRPC streaming, sub-100ms latency, and the decisions behind them.
How we replaced WebSockets with serverless real-time updates—60% less infrastructure to manage
3x faster than Node, 3x lighter on memory, and we ship features daily instead of weekly
70% smaller payloads, 10x faster serialization, 33GB/day bandwidth saved
Five principles for handling millions of events—learned the hard way
Why 100ms is the line between 'instant' and 'waiting'—and how we stay under it


Book a call with the founders to talk about Rthmn
Technical deep dives into our infrastructure—Rust microservices, gRPC streaming, sub-100ms latency, and the decisions behind them.
How we replaced WebSockets with serverless real-time updates—60% less infrastructure to manage
3x faster than Node, 3x lighter on memory, and we ship features daily instead of weekly
70% smaller payloads, 10x faster serialization, 33GB/day bandwidth saved
Five principles for handling millions of events—learned the hard way
Why 100ms is the line between 'instant' and 'waiting'—and how we stay under it