Technical requirements
In this chapter, we’re going to evolve our meme application and use a cloud object store, Amazon S3 or Azure Blob Storage, along with a local Redis cache. The code for this chapter is available in the book’s GitHub repository at https://github.com/PacktPublishing/Modern-Distributed-Tracing-in-.NET/tree/main/chapter3, which has the following folder structure:
libraries
: Contains library instrumentation sample app for the first section of this chapterdapr
: Contains Dapr instrumentation sample for the second sectionserverless
: Containsaws
andazure
folders with examples of AWS Lambda and Azure Functions instrumentations
To run these applications, you would need the following tools:
- .NET SDK 7.0 or later
- Visual Studio or VS Code, but any text editor would work
- Docker and
docker-compose
- Dapr CLI
- An Azure subscription (optional):
- We’re going to use Blob Storage and Application Insights.
- With Blob...