---
title: "Discussion on \"Channels Aren't Message Passing — How Parked Goroutines OOM-Killed a Pod\" | Hashnode"
description: "Discussion on \"Channels Aren't Message Passing — How Parked Goroutines OOM-Killed a Pod\". Go channels are synchronization primitives, not queues. They deliver backpressure only when the producer is bounded, that's where the real OOM hides."
url: "https://hashnode.com/posts/channels-aren-t-message-passing-how-parked-goroutines-oom-killed-a-pod/6a05655fd98e4de598220120"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Channels Aren't Message Passing — How Parked Goroutines OOM-Killed a Pod](https://harrisonsec.hashnode.dev/channels-aren-t-message-passing-how-parked-goroutines-oom-killed-a-pod?utm_source=hashnode&utm_medium=feed)

Go channels are synchronization primitives, not queues. They deliver backpressure only when the producer is bounded, that's where the real OOM hides.

May 14 · 18 min read · harrisonsec.hashnode.dev  
Read the article

-   [#goconcurrency](https://hashnode.com/tag/goconcurrency)
-   [#goroutines](https://hashnode.com/tag/goroutines)
-   [#backend](https://hashnode.com/tag/backend)
-   [#system-design](https://hashnode.com/tag/system-design)
-   [#go](https://hashnode.com/tag/go)
-   [#concurrency](https://hashnode.com/tag/concurrency)
-   [#morning-routines](https://hashnode.com/tag/morning-routines)
-   [#backend-developments](https://hashnode.com/tag/backend-developments)
-   [#system-design-interview](https://hashnode.com/tag/system-design-interview)
-   [#google](https://hashnode.com/tag/google)
-   [#concurrency-in-go](https://hashnode.com/tag/concurrency-in-go)
-   [#goroutine](https://hashnode.com/tag/goroutine)
-   [#backend-development](https://hashnode.com/tag/backend-development)
-   [#system-design-concepts](https://hashnode.com/tag/system-design-concepts)

## Written by

[Harrison Guo](https://hashnode.com/@harrisonguo)

@harrisonguo · WhiteRock, CA

  
[View profile](https://hashnode.com/@harrisonguo)

Security engineer and distributed systems practitioner. Writing about systems internals, performance, security research, and AI applications. Building harrisonsec.com.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
