Sam Saffron AMA: Performance and Monitoring with Ruby - Shopify
Nov 5, 2019

Summary
This post details Sam Saffron's insights on Ruby performance and monitoring, emphasizing the critical importance of memory management over CPU optimization for adoption. It highlights the need for community focus on real-world production bottlenecks and advocates for clearer, simpler code over overly sophisticated patterns. The discussion touches upon the challenges of finding and debugging memory leaks, the importance of performance budgeting for dependencies and boot times, and the current limitations of MRI's memory profiling tooling compared to other languages. It also touches upon the ongoing development of Ruby 3 and the ecosystem's performance trajectory.