Loading…
Back To Schedule
Wednesday, October 2 • 4:30pm - 5:30pm
Beyond HTTP in ASP.NET Core 3.0 with gRPC

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In this session, Steve will introduce gRPC, a modern high-performance RPC framework for inter-service communication. We'll look at how gRPC stacks up against existing REST-based communication and explore the benefits this technology has to offer. gRPC uses HTTP/2 as its transport protocol and ProtoBuf encoded content for efficient, fast communication. You'll see C# examples of how to build client and server gRPC components using ASP.NET Core 3.0, using the blazingly fast Kestrel web server. You'll learn how to define your proto3 service definition (contract) and integrate with MSBuild tooling to code gen the server and client components you'll need. You'll be amazed at how quickly a service can be created with little effort or boilerplate code required. You'll also see how additional clients can easily be generated for other languages such as Node.js to make connecting polyglot systems a breeze. It's a great time to begin taking notice of gRPC as a worthy contender to take over from REST for inter-service communication in microservice-based environments. It's time we started to let service talk their own language!

Speakers
avatar for Steve Gordon

Steve Gordon

Steve Gordon is a Microsoft MVP, senior developer and community lead based in Brighton, UK. He works for Madgex (www.madgex.com) developing and supporting their new product portfolio built on ASP.NET Core technologies. Steve is passionate about community and all things .NET related... Read More →


Wednesday October 2, 2019 4:30pm - 5:30pm CEST
Room 7