Learn how to use Dapr as a platform for building distributed applications and microservices, as well as how to deploy a Dapr application in Azure Kubernetes Service.
Overview
Syllabus
Introduction
- Building great microservices solutions with Dapr and .NET
- What you need to know
- Challenges of distributed applications and microservices
- What is Dapr?
- The sidecar pattern
- Dapr anatomy
- Installing the development tools
- Installing and initializing Dapr
- The Dapr CLI
- Hello World with Dapr
- The Dapr dashboard
- What you are going to build: Introducing Wisdom Pet Medicine
- The pub/sub building block
- Publishing messages in the Pet microservice
- Subscribing to messages in the Rescue microservice
- Subscribing to messages in the Hospital microservice
- Creating the Dapr component for Azure Service Bus
- Testing the pub/sub implementation
- The service invocation building block
- Creating the PetAggregator microservice
- Implementing the service invocation logic
- Projecting the results in PetAggregator
- Testing the service invocation implementation
- The state management building block
- Refactoring the PetAggregator microservice
- Implementing state management in PetAggregator
- Creating a component for state management with Azure Storage
- Testing the state management implementation
- The bindings building block
- Implementing an input binding in the Pet microservice
- Implementing an output binding in the Hospital microservice
- Creating the Dapr components for bindings with Azure Storage
- Testing the bindings implementation
- Next steps
Taught by
Rodrigo DÃaz Concha