nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Shopify Engineering·Apr 6, 2023·16 min read53

Adventures in Garbage Collection: Improving GC Performance in our Massive Monolith - Shopify

At the beginning of this year, we ran several experiments aimed at reducing the latency impact of the Ruby garbage collector (GC) in Shopify's monolith. In this article, Jean talks about the changes we made to improve GC performance, and more importantly, how we got to these changes.

ArchitectureJavaPerformance
Read original on shopify.engineering

Discussion around the web

  • Hacker News12 · 0 💬

Score breakdown

  • Technical depth88
  • Practical value45
  • Originality85
  • Writing quality96
  • Source reputation0
  • Recency0
  • External engagement14
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.

More like this

LinkedIn Engineering

Garbage Collection Optimization for High-Throughput and Low-Latency Java Applications

Apr 23, 2014·12 min read
The GitHub Blog

Scaling Git’s garbage collection

Taylor Blau·Sep 13, 2022·31 min read
Shopify Engineering

Optimizing Ruby’s Memory Layout: Variable Width Allocation - Shopify

Dec 25, 2022·15 min read
Shopify Engineering

Making Shopify’s Flagship App 20% Faster in 6 Weeks Using a Novel Caching Solution - Shopify

Sep 22, 2021·10 min read