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.
- Title: Beginning gRPC on ASP.NET Core: Tools for Developers Working with Distributed Web and Cloud Applications
- Release date: July 2020
- Publisher(s): Apress
- ISBN: 9781484262115
You might also like
Software Architecture Fundamentals, Second Edition
Being a successful software architect is more than just possessing technical knowledge. It’s about thinking like …
Apache Kafka Series - Learn Apache Kafka for Beginners
Tutorial: Learn the Apache Kafka ecosystem, core concepts, operations, Kafka API, and build your own producers …
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …