Originally published at v100.ai At V100 , we build AI video infrastructure entirely in Rust. 20 microservices. 0.01ms server processing. 220,000+ requests per second. Post-quantum encryption on every call. This post is a deep dive into our architecture and the engineering decisions behind it. Why Rust for Video Infrastructure? Video infrastructure has unique constraints that make Rust the ideal choice: Zero GC pauses β Real-time video processing can't tolerate garbage collection stops Memory safety β Buffer overflows in media pipelines are a security nightmare Performance β Our gateway processes requests in 10 microseconds, not 10 milliseconds Small binaries β Our meeting signaling server is a 2MB binary serving WebRTC at scale Our Stack Component Technology Web Framework Axum + Tokio Database PostgreSQL + TimescaleDB Cache Redis + Cachee (in-process) Media FFmpeg (sidecar) Crypto ML-KEM-768 + ML-DSA-65 (post-quantum) Infra Docker + AWS ECS Fargate The Numbers 20 Rust microservices β gateway, AI,β¦