Microservices with gRPC [Java + Spring Boot + Protobuf]

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

Microservices with gRPC [Java + Spring Boot + Protobuf]
Microservices with gRPC [Java + Spring Boot + Protobuf]

Microservices with gRPC [Java + Spring Boot + Protobuf] udemy course

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

Requirements:

  • Knowledge on Java 8 or above
  • Comfortable with Indian Accent

Description:

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. Microservices with gRPC [Java + Spring Boot + Protobuf] Udemy

By the end of this course, You would be comfortable with,

  • Microservices development with gRPC

  • gRPC & all the RPC types

    • Unary API

    • Client Streaming API

    • Server Streaming API

    • Bidirectional Streaming API

  • Snake & Ladder Game development using Bidirectional Streaming

  • Protocol Buffers / Protobuf from scratch

    • Google's language neutral & platform neutral for serializing/desrializing structured data.

  • Load Balancing

    • gRPC uses HTTP2 - with the persistent connection to the back end. There are challenges in balancing the load. This section talks in details about them.

  • Authentication

    • How to pass the user session token

    • How to pass the client service token

  • Error Handling

    • Error handling via Metadata

    • Error handling via Protobuf OneOf

    • Error Handling via exception

  • Spring Boot Integration

    • How to use gRPC in a Spring Boot Microservice

    • Developing multiple services & Integration

Who this course is for:

Course Details:

  • 9 hours on-demand video
  • 15 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Microservices with gRPC [Java + Spring Boot + Protobuf] udemy free download

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

Demo Link: https://www.udemy.com/course/grpc-the-complete-guide-for-java-developers/