Bending the Curve: How Rust Helped Us Write Better Ruby
summary
Skylight rewrites its Ruby agent in Rust and ships a featherweight agent that uses far less CPU and memory while collecting far more fine‑grained timing and allocation data. A five‑engineer team ports the hot path, links via C FFI and keeps deployment as a Ruby gem, backing analytics with Apache Storm. New features—minute‑level allocation tracking and a weekly Trends email—come from native access and the rewrite proves practical and performant even though the bet lands pre‑1.0 Rust.
AI-written summary · about
chapters (7)
- 0:00Start
- 11:13What is Systems Programming?
- 14:38Garbage Collection
- 17:35Right to Destroy
- 18:47Transferring Ownership
- 23:53Sub-Leasing
- 32:42Rules of Borrowing








