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

YouTube

Yes, No, Maybe? Error Handling with gRPC Examples

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore error handling in gRPC with practical examples in this 33-minute conference talk from SREcon19 Asia/Pacific. Dive into the complexities of client-server communication when success isn't guaranteed, focusing on scenarios where clients and servers may interpret outcomes differently. Learn through simple code snippets and real-world examples how to effectively manage various error states, including status codes, logging practices, and handling timeouts. Discover best practices for implementing error handling in gRPC, with insights on code changes, guidelines, and leveraging Google Cloud services. Gain valuable knowledge on creating robust, fault-tolerant systems using gRPC, equipping yourself with strategies to gracefully manage errors and enhance overall system reliability.

Syllabus

Intro
Agenda
Protocol Buffers
Helper Code
Implementation Code
Status Code
Logging
Everything Else
Maybe Examples
Blue Set Example
Waiting Time
Exceeded Deadlines
Best Practices
Code Changes
Hints
Example
Failed Precondition
Error Codes
Source of Truth
Google Cloud
Translator
Default Arguments
Guidelines
Wrapup

Taught by

USENIX

Reviews

Start your review of Yes, No, Maybe? Error Handling with gRPC Examples

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.