Technical requirements
For the recipes in this chapter, you’ll need the following:
- .NET 9 SDK: Please make sure you are using the latest .NET 9 SDK, which is available here: https://dotnet.microsoft.com/en-us/download/dotnet/9.0.
- Aspire: Most of these recipes use the latest Aspire templates. Download them via Visual Studio, installing the
Aspire.ProjectTemplatesNuGet package available at https://www.nuget.org/packages/Aspire.ProjectTemplates or via the terminal by executing the following dotnet CLI command:dotnet new install Aspire.ProjectTemplates
- Go: We will be using a CLI tool created with Go. If you are following along with Windows, having the Go compiler installed in order to compile this CLI tool is the easiest way to install it. However, you can also just clone the Docker container. macOS users can install it via Homebrew. The project website lists other options: https://github.com/fullstorydev/grpcurl.
Once you have Go installed, installing the
grpcurl...