To get the most out of this book
While the samples in the book have been written on Windows 10, the technology stack used is multiplatform: VS Code, .NET 6, Dapr, Kubernetes, and Locust all offer tools and libraries for multiple platforms.
On Windows 10, it is recommended to have WSL 2 installed and enable the WSL 2 engine in Docker.
For detailed instructions on how to set up your environment, please see the Setting up Dapr section in Chapter 1, Introducing Dapr.
The samples and scripts in this book have been tested with Dapr version 1.8 and .NET 6.
Software/hardware covered in the book |
Operating system requirements |
Docker Engine – latest version |
Windows, any version supporting .NET 6 |
.NET 6 |
Windows, any version supporting .NET 6 |
Dapr 1.8 or later |
Windows, any version supporting .NET 6 |
VS Code – latest version |
Windows, any version supporting .NET 6 |
Azure CLI – latest version |
Windows, any version supporting .NET 6 |
Python 3.8 or later |
Windows, any version supporting .NET 6 |
Locust 2.10 or later |
Windows, any version supporting .NET 6 |
Access to an Azure subscription is required, as the samples leverage many Azure services. Each chapter will give you instructions and direct you to the documentation for further information.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
After reading this book, continue your learning by looking through the Dapr documentation at https://docs.dapr.io/ and follow the community meetings at https://github.com/dapr/community#community-meetings; these are a great opportunity to learn, ask questions, and share your experience with Dapr.