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

YouTube

Cloud Native Communication Patterns with gRPC

GOTO Conferences via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course covers cloud native communication patterns using gRPC. By the end of the course, learners will understand how to implement different communication patterns with gRPC, including Unary/simple RPC, Server streaming RPC, Client streaming RPC, and Bidirectional-streaming RPC. They will also learn about gRPC interceptors, Deadlines, Metadata, Multiplexing, Cancellation, API specification, API versioning, extending service definition, securing gRPC services with OAuth2, and creating a REST/Open API - gRPC Bridge. The course is suitable for individuals interested in microservices architecture, cloud-native communication, and efficient inter-microservice communication protocols.

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

Reviews

Start your review of Cloud Native Communication Patterns with gRPC

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.