Udemy – Using gRPC in Microservices Communication with .NET 5 2023-11 – Downloadly

Description

In Using gRPC in Microservices Communication with .Net 5, you will learn how to build a high-performance gRPC inter-service communication between backend microservices with .Net 5 and AspNet 5. Microservices are modern distributed systems so with gRPC in ASP.NET 5, we will develop high-performance, cross-platform applications to build distributed systems and APIs. It is a perfect choice for communication between backend microservices, internal network applications or IoT devices and services. With the release of ASP.NET 5, Microsoft has added first-class support for creating gRPC services with Asp.Net 5. This course will help you to start building, developing and managing gRPC servers and clients on a distributed microservices architecture. We can design that we will have 6 microservices which we are going to develop one by one.

We will be using Worker Services and ASP.Net 5 gRPC application to build client and server gRPC components defining proto service definition contracts. We will be implementing Realworld e-commerce use case with only gRPC communication. We will have 3 gRPC server applications which are Product – ShoppingCart and Discount gRPC services. And we will have 2 worker services which are Product and ShoppingCart worker service. Worker services will be the client and will perform operations on the gRPC server applications. And we will secure the gRPC services with standalone Identity Server microservices with OAuth 2.0 and JWT tokens. First of all, we are going to develop ProductGrpc project. It will be Asp.Net gRPC server web application and will expose API for Product crud operations.

What you will learn

  • gRPC in Microservices with .NET 5
  • Working with Protocol Buffers using the Proto3 language and implementing Google’s well-known types
  • gRPC Method Types, RPC Life Cycle – Unary, Server Streaming, Client Streaming, Bidirectional Streaming
  • Develop protocol buffer file (protobuf file) for gRPC contract-first API development
  • Building a high-performance gRPC inter-service communication with .Net 5
  • Communication between backend microservices with gRPC and asp.net 5
  • Background tasks with Worker Service projects in AspNet Core 5
  • Manage long running service apps with the AspNet Core Worker Service template
  • Consuming scoped gRPC services in a background job with Worker Service Projects in AspNet Core 5
  • Implementation of e-commerce logic with only gRPC communication – Product, ShoppingCart and Discount gRPC services
  • Consuming gRPC Server Microservices from Product and ShoppingCart Worker Service in background task
  • Secure gRPC services with standalone identity server microservices with OAuth 2.0 and JWT tokens

Who is this course for

  • .NET developers interested in gRPC and microservices

Specifics of using gRPC in microservices communication with .NET 5

  • Publisher: Udemy
  • Teacher: Mehmet Ozkaya
  • language English
  • Level: Intermediate
  • No. of Courses: 92
  • Duration: 7 hours and 16 minutes

Materials on using gRPC in microservices communication with .NET 5

Using gRPC in microservices communication with .NET 5

Requirements

  • C# Knowledge
  • aspnet core basics knowledge

Pictures

Using gRPC in microservices communication with .NET 5

Sample clip

installation Guide

Extract files and watch with your favorite player

Subtitles: English

Quality: 720p

Download links

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 1 GB

Download Part 4 – 750 MB

Password File(s): free download software

file size

3.73 GB

free download software latest version