gRPC is a high-performance, cross-platform framework for building distributed systems and APIs. It’s an ideal choice for communication between microservices, internal network applications, or mobile devices and services. With the release of ASP.NET Core 5, Microsoft has added first-class support for creating gRPC services. This workshop will help you get started building, deploying and managing gRPC servers and clients on multiple platforms.
Technologies covered
ASP.NET Core 5, gRPC, Protobuf, Visual Studio, .NET CLI, Docker, Kubernetes, services meshes, monitoring, distributed tracing
Day 1: Building gRPC applications in ASP.NET Core
Day 2: Security, Deployment and Observability
Requirements
Attendees will be expected to be familiar with .NET and C#, and bring a computer with the latest .NET Core 5 SDK and an IDE (VS2019, VS Code or Rider). For day two a local Docker installation that supports Kubernetes is strongly recommended (e.g. Docker Desktop for Windows or Mac).
Mark is the founder of RendleLabs, which is really just him playing with .NET Core, Docker, Azure, microservices and so on and then teaching other people about it and helping them build clean, stable, scalable solutions. He's been getting paid to do what he loves for nearly 30 years now, and still worries that somebody's going to notice and make him stop.