Recording not yet published
Rustling up predictive sporting betting models on the BEAM
Rustler is a library that makes easy to bind Rust code to the BEAM as a NIF. At SimpleBet, David and his team took that to the next level by implementing our machine learning models in Rust as an application-level NIF. Affectionately referred to as the Dream Stack, they've used this approach to build a system that generates the odds of every plate appearance outcome at a baseball game. While it worked well to start, they are now migrating to a service-based approach instead.
THIS TALK IN THREE WORDS
Very
Big
NIF
OBJECTIVES
Teach the audience how/why to write NIFs using Rustler Demonstrate SimpleBet's approach to using NIFs and how we took it too far Explain why that approach will no longer work well for SimpleBet and why moving to a service-based approach, while slower, aligns much better with our company goals
TARGET AUDIENCE
The audience for this talk are those who are interested in Rust and machine-learning, but most importantly, those who want to learn from about an architecture that worked really well until it didn't, and how to migrate away from that type of situation.