dotnext DotNext 2020 SPb (15.06.2020 — 18.06.2020)

gRPC and its .NET Core implementation

img

WCF has outlived its usefulness and sunk into oblivion. It was replaced by a framework from Google: gRPC. Is it better or worse? How does it integrate into the modern .NET Core ecosystem and what problems can it bring?

gRPC is an open source framework for remote procedure calls that has been available for a long time, but Microsoft has recently integrated it into .NET Core and it replaced the outdated WCF.

In this talk, we will consider what kind of user cases it can have and what tasks it solves, its strengths and weaknesses, and compare it with REST and WCF. We will also analyze how it works, what interesting features it offers, and how it helps in cross-platform development.