Technical requirements
In this chapter, similar to the previous chapter, you’ll need an Azure subscription, the Azure CLI, the Azure Developer CLI, and .NET Aspire. You’ll also need your own GitHub repository so that you can store secrets, create environments, and run GitHub actions. These features are available in public repositories. If you create a private repository, the GitHub Team feature is required for creating environments (see https://github.com/pricing).
The source code for this chapter can be found in this book’s GitHub repository: https://github.com/PacktPublishing/Pragmatic-Microservices-with-CSharp-and-Azure.
The ch08
folder contains the following projects, along with the output for this chapter:
Codebreaker.GameAPIs
: Thegame-apis
project we used in the previous chapter has been enhanced using feature flags.Codebreaker.Bot
: This is the implementation ofbot-service
, which plays games.Codebreaker.GameAPIs.KiotaClient
: This...