Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Tuning gRPC for High Performance - Deadlines, Batching, and KeepAlives

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced gRPC performance optimization techniques in this 22-minute conference talk from KubeCon + CloudNativeCon. Dive deep into the intricacies of deadline propagation across service boundaries and understand how they impact retry behavior in distributed systems. Learn essential batching strategies, comparing manual versus automatic approaches for CPU-bound and streaming workloads to maximize throughput. Discover how keepalive pings affect long-lived connections in load-balanced environments, particularly when working with proxies like Envoy. Gain insights from real-world production tuning experiences, including handling edge cases such as connection churn, head-of-line blocking, and deadline expiration races. Master the nuanced understanding needed to fine-tune gRPC services for high-performance, low-latency systems operating under demanding real-world conditions, making this session ideal for engineers who have already deployed gRPC at scale and are ready to optimize their implementations further.

Syllabus

Tuning gRPC for High Performance: Deadlines, Batching, and KeepAlives - Rahul Raja, Linkedin

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Tuning gRPC for High Performance - Deadlines, Batching, and KeepAlives

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.