Beginning gRPC on ASP.NET Core: Tools for Developers Working with Distributed Web and Cloud Applications

Video description

Learn how to use the ASP.NET Core implementation of gRPC, enabling components of your distributed applications to effectively communicate with each other using minimal code. Since the release of ASP.NET Core 3, gRPC has been fully integrated with the system libraries found in ASP.NET Core.

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

  1. Introduction 00:02:27
  2. Overview of gRPC on ASP.NET Core 00:12:04
  3. Protobuf: A Detailed Look at gRPC Messaging Format 00:10:33
  4. Communication Mechanisms 00:07:37
  5. gRPC Security 00:10:13
  6. Logging and Diagnostics 00:10:04
  7. 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): Fiodar Sazanavets
  • Release date: July 2020
  • Publisher(s): Apress
  • ISBN: 9781484262115