Video description
gRPC is a network communication technology originally developed by Google. It works over the HTTP2 protocol and it is primarily used to enable communication between microservices in distributed clusters.
The beauty of gRPC is that it simplifies all the complex implementation details. You'll see that for a software developer, gRPC can feel like writing code on the client application that can call endpoints on the server application directly, as if both of these are just parts of the same monolithic application. This makes gRPC incredibly easy to use and is the reason why it has become so popular over the last couple of years.
What You Will Learn
- Discover the core gRPC concepts that apply to all implementations
- Create a Protobuf message structure
- Use gRPC on ASP.NET Core
- Secure gRPC endpoints
- Apply logging and diagnostics on ASP.NET services that use gRPC
- Update gRPC services to make them backwards-compatible
Who This Video Is For
ASP.NET developers who primarily work on distributed web and cloud applications. It is recommended that the viewer understand the fundamentals of ASP.NET Core.
Table of contents
- Introduction 00:02:27
- Overview of gRPC on ASP.NET Core 00:12:04
- Protobuf: A Detailed Look at gRPC Messaging Format 00:10:33
- Communication Mechanisms 00:07:37
- gRPC Security 00:10:13
- Logging and Diagnostics 00:10:04
- Summary 00:01:02
Product information
- Title: Beginning gRPC on ASP.NET Core: Tools for Developers Working with Distributed Web and Cloud Applications
- Author(s):
- Release date: July 2020
- Publisher(s): Apress
- ISBN: 9781484262115
You might also like
video
ASP.NET Core MVC - Up and Running (.NET 5)
If you want to learn why ASP.NET Core is so popular and how to create and …
book
Hands-On RESTful Web Services with ASP.NET Core 3
Get up to speed with the latest features of C# 8, ASP.NET Core 3 and .NET …
video
.Net Core API Development
APIs are the backbone of modern software, connecting the systems and services that make up your …
book
Enterprise Application Development with C# 9 and .NET 5
Become a professional .NET developer by learning expert techniques for building enterprise-grade applications Key Features Explore …