Skip to content

Details

No hay lugar como el hogar, y no hay mejor Rust que el que está en producción... y deja tus métricas de consumo de CPU por los suelos.

Michael Killough [1] trabaja como Senior Software Engineer para Deliveroo [2] en Reino Unido, donde han usado Rust para reescribir su servicio de despacho de mensajeros. Esta reescritura resultó en una mejora masiva del rendimiento del algoritmo (> 12.5x!), lo cual les permite explorar más aún el espacio de búsqueda, lo que resulta un servicio al consumidor más resiliente y tiempos de entrega más cortos.

En esta charla se explicará como embebieron código Rust en su aplicación Ruby, cómo y por qué migraron el algoritmo incrementalmente de Ruby a Rust en lugar de lanzarse a una reescritura de cero; y las extensiones que hicieron al tooling existente[3] para embeber Rust en Ruby.

Recordad que todos los eventos de MadRust están sujetos a la aceptación y cumplimiento del código de conducta de la comunidad de Rust [4]. Para poder acceder al evento, necesitamos tu nombre completo, puedes rellenar el formulario en https://goo.gl/forms/NmOPSUTUpY8aDt6h1. Recuerda traer tu DNI u otro documento.

Members are also interested in