Dec

07

2020

Using gRPC in Microservices Communication with .Net 5

supnatural 7 Dec 2020 12:56 LEARNING » e-learning - Tutorial

Using gRPC in Microservices Communication with .Net 5
Using gRPC in Microservices Communication with .Net 5
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + .srt | Duration: 92 lectures (7h 16m) | Size: 3.66 GB

Building a high-performance gRPC Inter-service Communication between backend microservices with .Net 5 and AspNet 5 What you'll learn:
gRPC in Microservices with .Net 5
Working with Protocol Buffers using proto3 Language and apply google well-known types
gRPC Method Types, RPC life cycles - 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 AspNet 5
Background tasks with Worker Service Projects in AspNet Core 5
Manage long running service apps with AspNet Core Worker Service template
Consuming a scoped gRPC services in a background task 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 a background task
Secure the gRPC services with standalone Identity Server microservices with OAuth 2.0 and JWT token
ProductGrpc Server Expose CRUD operations with gRPC
Using Entity Framework Core 5 In-Memory Database with Code-First Approach
Develop Realworld Inter-Service Communication Use Case with Product, ShoppingCart and Discount gRPC services and Consumes from Worker Services
Use gRPC to implement a fast and distributed microservices systems
Create Client Console Application for Consuming Grpc Microservices
Generate Products with ProductFactory class in Product Worker Service Application
Logging and Exception Handling with Grpc Server Application
Authenticate gRPC Services with IdentityServer4 Protect ShoppingCartGrpc Method with OAuth 2.0 and JWT Bearer Token

Requirements
C# knowledge
Aspnet core basics knowledge

Description
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 for building distributed systems and APIs. It’s an ideal 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 led you get started building, developing and managing gRPC servers and clients on distributed microservices architecture.

Check the overall picture

You can see that we will have 6 microservices which we are going to develop one by one.

We will use Worker Services and Asp.Net 5 Grpc Applications to build client and server gRPC components defining proto service definition contracts.

We will implement 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 client and perform operations over the gRPC server applications. And we will secure the gRPC services with standalone Identity Server microservices with OAuth 2.0 and JWT token.

ProductGrpc Server Application

First of all, we are going to develop ProductGrpc project. This will be Asp.Net gRPC server web application and expose apis for Product Crud operations.

Product Worker Service

After that, we are going to develop Product Worker Service project for consuming ProductGrpc services. This product worker service project will be the client of ProductGrpc application and generate products and insert bulk product records into Product database by using client streaming gRPC proto services of ProductGrpc application. This operation will be in a time interval and looping as a service application.

ShoppingCartGrpc Server Application

After that, we are going to develop ShoppingCartGrpc project. This will be asp.net gRPC server web application and expose apis for SC and SC items operations. The grpc services will be create sc and add or remove item into sc.

ShoppingCart Worker Service

After that, we are going to develop ShoppingCart Worker Service project for consuming ShoppingCartGrpc services. This ShoppingCart worker service project will be the client of both ProductGrpc and ShoppingCartGrpc application. This worker service will read the products from ProductGrpc and create sc and add product items into sc by using gRPC proto services of ProductGrpc and ShoppingCartGrpc application. This operation will be in a time interval and looping as a service application.

Download
http://rapidgator.net/file/7b257c7848157c17b597a8dedc886583/Using_gRPC_in_Microservices_Communication_with_.Net_5.part1.rar.html
http://rapidgator.net/file/c9f379b1b1a18f4fbb7bb3eb8830987b/Using_gRPC_in_Microservices_Communication_with_.Net_5.part2.rar.html
http://rapidgator.net/file/ad6da3b43b668d17dd1388dcde4f963c/Using_gRPC_in_Microservices_Communication_with_.Net_5.part3.rar.html
http://rapidgator.net/file/c75d6feeb6867202b7c3e5aacd790e07/Using_gRPC_in_Microservices_Communication_with_.Net_5.part4.rar.html

or
https://uploadgig.com/file/download/0a7c9cf4ef769968/Using_gRPC_in_Microservices_Communication_with_.Net_5.part1.rar
https://uploadgig.com/file/download/026fca7a787b56a2/Using_gRPC_in_Microservices_Communication_with_.Net_5.part2.rar
https://uploadgig.com/file/download/fe66b5C4ad4424aA/Using_gRPC_in_Microservices_Communication_with_.Net_5.part3.rar
https://uploadgig.com/file/download/1176F356B347f6cc/Using_gRPC_in_Microservices_Communication_with_.Net_5.part4.rar

High Speed Download

Add Comment

  • People and smileys emojis
    Animals and nature emojis
    Food and drinks emojis
    Activities emojis
    Travelling and places emojis
    Objects emojis
    Symbols emojis
    Flags emojis