Technical requirements
In this chapter, like the previous chapters, you’ll need an Azure subscription and Docker Desktop.
The code for this chapter can be found in this book’s GitHub repository: https://github.com/PacktPublishing/Pragmatic-Microservices-with-CSharp-and-Azure/.
The ch14
folder contains the projects we’ll be looking at in this chapter, as well as their results. To add the functionality from this chapter, you can start with the source code from the previous chapter.
The projects we’ll be considering are as follows:
Codebreaker.AppHost
: The .NET Aspire host project. The app model has been updated to use HTTPS with thegame-apis
service andlive-service
so that it supports gRPC.Codebreaker.Live
: The project we created in the previous chapter has been changed to offer a gRPC service instead of a REST service.Codebreaker.GameAPIs
: This project has been updated so that it includes a gRPC client to invokelive-service
....