Session
Integrating Rust and Go for GitHub code search
GitHub's new code search engine, Blackbird, is written in Rust because it provides safety and high performance. But GitHub's backend services are mostly written in Go, so we implemented the document ingest and query API in Go to take advantage of existing infrastructure. Learn how we bridged the gap between Go and Rust, starting with RPCs, then using FFI to share core code written in Rust. We'll share our experience using Rust code from Go, and how we plan to move more and more of our code into Rust over time.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top