DevelopersTV

Streaming Was Only Half the Fix: Retrofitting a Stable gRPC API - Sohan Kunkerkar, Red Hat

CNCF — Oct 1, 2026 — conference

Why watch

A case study from a CRI-O maintainer explaining how adding streaming RPCs to the Kubernetes Container Runtime Interface solved ResourceExhausted errors caused by unary list operations returning thousands of container objects. The talk covers the mixed-version rollout strategy using UNIMPLEMENTED-based fallback, and reveals why initial streaming implementations still cause high server memory usage by materializing full result sets before sending—leaving HTTP/2 flow control ineffective. For Kubernetes maintainers, runtime developers, and gRPC API designers.