Blog
/
Authors
/
Kiruthika Meena Ravichandran

Author Profile

Kiruthika Meena Ravichandran

Senior Software Engineer II

at
Harness

Kiruthika Meena Ravichandran is a DevEx-focused narrative engineer and Senior Software Engineer at Harness, where she builds the core Pipeline and Delegate components that power the Harness platform. She specializes in backend and platform engineering, with an emphasis on reliability, performance, and developer experience, and she shares practical lessons through clear, deeply technical writing, including a widely read debugging story on tracking down a production Go memory leak. Previously, she held engineering roles at VMware and Infoview Technologies. Kiruthika earned a B.E. in Computer Science from Anna University and is certified in Continuous Delivery and GitOps.

Latest from

Kiruthika Meena Ravichandran

A pinned write-up worth starting with.

All posts by

Kiruthika Meena Ravichandran

Technical

Engineering

Go Memory Leak: How One Line Drained Memory Across 1000+ Goroutines | Harness

This technical deep-dive reveals how Harness engineers discovered and fixed a critical Go memory leak where reassigning context variables in worker loops created invisible chains that prevented garbage collection across thousands of goroutines, ultimately consuming gigabytes of memory in their CI/CD delegate service.

Go Memory Leak: How One Line Drained Memory Across 1000+ Goroutines | Harness

Technical

Engineering

Go Memory Leak: How One Line Drained Memory Across 1000+ Goroutines | Harness

This technical deep-dive reveals how Harness engineers discovered and fixed a critical Go memory leak where reassigning context variables in worker loops created invisible chains that prevented garbage collection across thousands of goroutines, ultimately consuming gigabytes of memory in their CI/CD delegate service.

Go Memory Leak: How One Line Drained Memory Across 1000+ Goroutines | Harness

Technical

Engineering

Go Memory Leak: How One Line Drained Memory Across 1000+ Goroutines | Harness

This technical deep-dive reveals how Harness engineers discovered and fixed a critical Go memory leak where reassigning context variables in worker loops created invisible chains that prevented garbage collection across thousands of goroutines, ultimately consuming gigabytes of memory in their CI/CD delegate service.

Go Memory Leak: How One Line Drained Memory Across 1000+ Goroutines | Harness
No items found.

More voices from the Harness team

Engineers, security leads, and platform folks worth following.

All authors