How we migrated our Tier 1 service from ruby to rust and didn’t break production. Table of Contents Background Why Rust? How we made Ruby talk to Rust Moving from Ruby to Rust Performance Improvements Performance numbers Conclusion Background In the Logistics Algorithms team, we have a service, called Dispatcher, the main purpose of which is to offer an order to the rider, optimally. For each ride