YoVDO

gRPC 101 for Spring Developers

Offered By: Spring I/O via YouTube

Tags

Spring IO Courses Spring Framework Courses gRPC Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore gRPC fundamentals and its integration with Spring in this conference talk from Spring I/O 2016. Dive into the high-performance, open-source RPC framework designed for mobile and HTTP/2, learning about its efficiency, low latency, and ability to create massively distributed systems. Discover gRPC's streaming API capabilities, including server-side, client-side, and bidirectional streaming, enabling the development of sophisticated real-time applications. Gain insights into integrating gRPC with Maven, Gradle, Spring Boot, and RxJava through code demonstrations and practical examples. Learn to write a Spring Boot starter for running a gRPC server, configure projects to generate gRPC stub code, and integrate with RxJava's observable sequences. The talk covers key topics such as Kubernetes, microservices, Stubby RPC, gRPC technology, gRPC vs REST, creating and implementing gRPC servers, error handling, and bidirectional streaming for chat applications.

Syllabus

Introduction
About Ray
Kubernetes
Microservices
Stubby
RPC
Why RPC
What is gRPC
gRPC Technology
gRPC vs REST
Creating a gRPC server
Implementing the server
Starting the server
Creating a channel
Errorhandling
Chat profile
Bidirectional streaming
Sending messages
Testing


Taught by

Spring I/O

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