Data Infrastructure & Analytics
How Stacks are Handled in Go

How Stacks are Handled in Go

9/15/2014 · Daniel Morsing

What this post added

This post details Cloudflare's use of Go and its approach to managing goroutine stacks. It explains the evolution from segmented stacks to stack copying, highlighting the performance implications and the ongoing efforts to rewrite the Go runtime in Go to enable features like concurrent garbage collection and improve stack copying capabilities. This contributes to the understanding of how Cloudflare optimizes its internal systems for performance and resource efficiency.

Read the original post ↗