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 ch13
folder contains this chapter’s projects, 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 enhanced by an additional project running a SignalR hub and using Azure SignalR Service.Codebreaker.Live
: This is a new project that hosts minimal APIs invoked by thegame-apis
service and the SignalR hub.Codebreaker.GameAPIs
: This project has been enhanced and can forward completed games tolive-service
.LiveTestClient
: This is a new console application...