From Razorpay to Zerodha, India's payments and trading platforms are rewriting hot paths in Rust. Here is the real reason — and where it stops making sense.
When Razorpay rewrote its checkout pipeline in Rust last year, latency dropped 47%. Zerodha followed for its options chain service. The trend isn't hype: high-throughput Indian fintech and infra teams are picking Rust for code paths where Go's GC pauses or Java's memory footprint become costly at 10K+ RPS. But Rust isn't the default answer. Compile times are punishing, hiring is hard, and most CRUD code does fine on Go or Node. The teams winning are bilingual: Rust for the 5% of services that need it, simpler languages for the other 95%. If you're an Indian engineer eyeing Rust, start with one component — a rate limiter, a CSV parser, a metrics aggregator. Ship it. Then decide if your stack actually needs more.