Technical requirements
In this chapter, you will require the following:
- Visual Studio 2019 free Community Edition or better, with all the database tools and the Azure development workload installed.
- A free Azure account. The Creating an Azure account section in Chapter 1, Understanding the Importance of Software Architecture, explains how to create one.
- A local emulator for Azure Service Fabric to debug your microservices in Visual Studio. It is free and can be downloaded from https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-get-started#install-the-sdk-and-tools.
To avoid installation issues, ensure that your version of Windows is up to date. Moreover, the emulator uses PowerShell high-privilege-level commands that, by default, are blocked by PowerShell. To enable them, you need to execute the following command in the Visual Studio Package Manager Console or in any PowerShell console. Visual Studio or an external PowerShell console must be...