YoVDO

gRPC vs REST - Let the Battle Begin

Offered By: Devoxx via YouTube

Tags

Devoxx Courses gRPC Courses API Design Courses REST Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive comparison of gRPC and REST in this conference talk from Devoxx. Explore the pros and cons of each approach for microservices communication, covering performance, best practices, and potential pitfalls. Learn about API design, code generation, streaming, aggregation, and performance benchmarks. Discover how to implement services, handle challenges, and optimize for different scenarios. Gain insights into advanced topics like service discovery, load balancing, and distributed tracing. By the end of this 51-minute presentation, make an informed decision on the best communication protocol for your microservices architecture.

Syllabus

Introduction
What is REST
What is gRPC
What is PC
PC vs REST
Challenges
What is an API
Start with an API
When we write
API description
Generating classes
Generating request response
Implementing service
Blocking the current threat
Stream observer
Hollywood principle
Dont call us
Response builder
Next ID
Stream modifier
New API
Aggregator
Content Providers
Aggregation
Start OPC server
Create synchronous client
DNSbased solution
Native solution
Performance benchmarks
Latency
Pokemon
Crypto
Voting service
Gateway
Circle Breaker
Slow Services
Clients
Timeouts
How do we know the culprit
Zipkin
Find your PC
Rest solutions
Proxy
Sidecar
Polyglot Stack
Leaderboard
Mykyta vs Alex
Competition
Link
Vote
New leaders
Latency monkey
I still can
outdated
latency distribution
winners
youre not the winner
GitHub repo
Thank you
Again
Hope you hear us
On slides
Questions


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube