YoVDO

Cloud Native Communication Patterns with gRPC

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses gRPC Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore cloud native communication patterns using gRPC in this conference talk from GOTOpia Europe 2020. Dive into the fundamentals of gRPC, including service definition, gRPC services, and client implementation. Compare gRPC with OpenAPI/REST and GraphQL, and understand its role in the microservices landscape. Learn about various RPC types, including unary, server streaming, client streaming, and bidirectional streaming. Discover advanced gRPC features such as interceptors, deadlines, metadata, multiplexing, and cancellation. Gain insights into API specification, versioning, and extending service definitions with gRPC. Explore securing gRPC services with OAuth2 and implementing REST/Open API - gRPC bridges. Benefit from recommended resources and books to further your understanding of gRPC and microservices architecture.

Syllabus

Intro
What is gRPC?
Fundamentals of gRPC - service definition
Fundamentals of gRPC - gRPC service
Fundamentals of gRPC - gRPC client
Why gRPC?
gRPC vs. OpenAPI/REST vs. GraphQL
gRPC in the microservices landscape
Unary/simple RPC
Server streaming RPC
Client streaming RPC
Bidirectional-streaming RPC
gRPC interceptors
Deadlines
Metadata
Multiplexing
Cancellation
API specification with gRPC
API versioning with gRPC
Extending service definition
Securing gRPC services with OAuth2
REST/Open API - gRPC Bridge
Resources


Taught by

GOTO Conferences

Related Courses

Разработка веб-сервисов на Golang, часть 2
Moscow Institute of Physics and Technology via Coursera
TensorFlow Serving with Docker for Model Deployment
Coursera Project Network via Coursera
gRPC [Java] Master Class: Build Modern API & Micro services
Udemy
The complete gRPC course 2020 [Golang + Java + Protobuf]
Udemy
Provisioning and Managing Networks Using Common Automation Tools
Pluralsight