Discord is switching from Go to Rust for performance-critical services. The decision is driven by the need for better performance and memory efficiency. Rust's lack of runtime and garbage collector makes it a better choice for applications that require low latency and high throughput. This change is part of Discord's effort to improve the overall performance and responsiveness of its services.