@10X Rust, because you get lots of compile-time control over performance-critical details that a GC-based runtime would otherwise have to infer, the lack of a garbage-collector demonstrably helps to keep your memory footprint low, and you want strong compile-time safety and correctness guarantees for anything you're going to expose to a network.