#performance

2 posts.

Why Did Kafka OOM When Memory Was Still Available?

Kafka broker memory is not just heap and page cache. Direct buffers can fail allocation even when system memory and heap graphs still look healthy.

kafkamemoryjvmoperationsperformance

Why Turn Immutable YAML Logs into Full Objects?

A practical look at why stream/event-based YAML processing can be a better fit than building a full DOM or object tree when high-volume YAML logs only need filtering.

yamlloggingperformancestreamingoperations