RustConf 2021 - Whoops! I Rewrote It in Rust by Brian Martin

RustConf 2021 - Whoops! I Rewrote It in Rust by Brian Martin

Channel:
Subscribers:
42,100
Published on ● Video Link: https://www.youtube.com/watch?v=nKszVOlNkk4



Duration: 26:48
617 views
20


Whoops! I Rewrote It in Rust by Brian Martin

Three engineers, at various points, each take their own approach adding Rust to a C codebase, each being more and more ambitious. I initially just wanted to replace the server’s networking and event loop with an equally fast Rust implementation. We’d reuse many core components that were in C and just call into them from Rust. Surely it wouldn’t be that much code… Pelikan is Twitter’s open source and modular framework for in-memory caching, allowing us to replace Memcached and Redis forks with a single codebase and achieve better performance. At Twitter, we operate hundreds of cache clusters storing hundreds of terabytes of small objects in memory. In-memory caching is critical, and demands performance, reliability, and efficiency. In this talk, I’ll share my adventures in working on Pelikan and how rewriting it in Rust can be more than just a meme.




Other Videos By Confreaks


2022-01-13EMPEX LA 2018 - Building Beautiful Systems with ... by Andrew Hao
2022-01-13EMPEX LA 2018 - Ecto.Schema without Ecto.Repo by Rosemary Ledesma
2022-01-13EMPEX LA 2018 - Panel: Elixir Adoption with Shanti Chellaram & Brandon Richey
2022-01-13EMPEX LA 2018 - Closing Keynote by Sarah Gray
2022-01-13EMPEX LA 2018 - Panel: Deployment with Desmond Bowe, Benjamin Brodie & Scott Taylor
2021-09-15RustConf 2021 - This Week in Rust: 400 Issues and Counting! by Nell Shamrell-Harrington
2021-09-15RustConf 2021 - Hacking rustc: Contributing to the Compiler by Esteban Kuber
2021-09-15RustConf 2021 - Compile-Time Social Coordination by Zac Burns
2021-09-15RustConf 2021 - Supercharging Your Code With Five Little-Known Attributes by Jackson Lewis
2021-09-15RustConf 2021 - How I Used Rust to Become Extremely Offline by Luke Westby
2021-09-15RustConf 2021 - Whoops! I Rewrote It in Rust by Brian Martin
2021-09-15RustConf 2021 - Writing the Fastest GBDT Library in Rust by Isabella Tromba
2021-09-15RustConf 2021 - Fuzz Driven Development by Midas Lambrichts
2021-09-15RustConf 2021 - Identifying Pokémon Cards by Hugo Peixoto
2021-09-15RustConf 2021 - The Importance of Not Over-Optimizing in Rust by Lily Mara
2021-09-15RustConf 2021 - Move Constructors: Is it Possible? by Miguel Young de la Sota
2021-09-15RustConf 2021 - Project Update: Lang Team by Niko Matsakis
2021-09-15RustConf 2021 - Project Update: Libs Team by Mara Bos
2021-09-15RustConf 2021
2021-04-19!!Con 2020 - Using font shaping to put commas in big numbers EVERYWHERE!! by Tristan Hume
2021-04-19!!Con 2020 -Obelisk and the Known Unknowns (Or: The Art of Fumbling Through your...) by Sacha Sayan



Tags:
Rust
Lang