Your service spawns goroutines on every request but never cancels them when clients disconnect. This causes memory leaks and growing goroutine count.