Technical requirements
In this chapter, you will require the following:
- Visual Studio 2022 free Community Edition or better with all the database tools 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.
- Docker Desktop for Windows if you want to debug Docker containerized microservices in Visual Studio (https://www.docker.com/products/docker-desktop).
In turn, Docker Desktop for Windows requires at least Windows 10 with either WSL (Windows Subsystem for Linux) or Windows Containers installed.
WSL enables Docker containers to run on a Linux virtual machine and can be installed as follows:
- Type
powershell
in the Windows 10 search bar. - When Windows PowerShell is proposed as a search result, click on Run as an administrator.
- In the Windows PowerShell administrative console that appears, run the command
wsl --install...