Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore a keynote conference talk that demonstrates how Rust was successfully implemented to create a scalable distributed system for solving complex vehicle routing problems. Learn about the transformation of a Java/C++ monolith into a high-performance infrastructure capable of processing hundreds of complete routing plans per second. Discover the advantages of choosing Rust for this logistics computation service, which handles problems ranging from small-scale routes to massive operations involving thousands of services and hundreds of vehicles. Gain insights into integrating Rust with existing Java and C++ codebases, addressing scalability challenges, and managing complex routing parameters including priorities, constraints, clustering, and service capacity metrics. Understand the technical considerations and architectural decisions that led to achieving millisecond-level latency for small computations while maintaining system stability in a production environment.