Overview
Syllabus
Intro
Objectives
Minimize Complexity
The Situation Today
Scenario - A Currency Service
The Problem
A Self-Discoverable REST API
Attempts at solving this problem
Performance Examples - Dashboard
Creating a gRPC Service
IDL for Currency Service
Compile IDL into Code (Go language example)
Implement Service Methods (Go language example)
Calling Service from Client
Update IDL for Streaming
Update IDL with Streaming
A Server Stream Example - Server
A Server Stream Example - Client
TLS Setup - Server
TLS Setup - Client
RequestTimeouts
Extracting Objects from Error
Taught by
Linux Foundation