The Complete Guide To gRPC + Protobuf [Java + Spring Boot]

Udemy The Complete Guide To gRPC + Protobuf [Java + Spring Boot]

Register & Get access to index

Next generation Microservice. Develop Faster, Scalable, Streaming APIs!

What you'll learn
  • Complete gRPC from scratch
  • 10X Performance
  • Spring Boot Integration
  • Inter microservice communication
  • Unary, Client Streaming, Server Streaming & Bi Directional Streaming API
  • Load Balancing
  • Interceptors
  • Protocol Buffers / Protobuf
  • SSL / TLS
  • Metadata / Context / CallOptions

  • Knowledge on Java 8 or above

gRPC is one of the hottest technologies in the recent years from Google for designing highly performant and scalable APIs for your Microservices. By using gRPC, you can have 10X performance compared to traditional REST based microservices communication. It is very very fast!
It allows us to choose different types of APIs depending on our use case which is not possible with REST. One of the biggest challenge in Microservices design is inter-services communication. Most of the developers use REST as it is general-purpose. But It has a lot of challenges. We would be learning how to solve the common problems with REST by using gRPC.
By the end of this course, You would be comfortable with,
  • gRPC & all the RPC types
  • Protocol Buffers / Protobuf from scratch for designing your classes
  • Client Server application development
  • Load Balancing
  • Authentication
  • Error Handling
  • Microservices Development with gRPC
  • Spring Boot Integration
Who this course is for:
  • Any Developer / Architect who is interested in Microservice Development / Architecture
First release
Last update
0.00 star(s) 0 ratings

More resources from TUTProfessor