5

Building gRPC Services

By having a functional REST API implemented in our MediaLibrary application, we now have a fully functional website. While we can be satisfied with this state, we can also improve the performance of the application by switching from REST to gRPC services and bringing a more powerful communication protocol into our Blazor WebAssembly application.

In this chapter, we will learn how to create gRPC services in C# and how to consume them in the Blazor WebAssembly application. We will learn more about .proto files and present two ways of implementing gRPC in .NET applications. We will cover some advantages and disadvantages of both approaches.

Then, we will learn how to create Blazor components to consume gRPC services in ...

Get Building Blazor WebAssembly Applications with gRPC now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.