Dapr is an open source, event-driven, portable runtime for building microservices. It provides powerful building blocks to make it easy for developers to build resilient microservice applications using a variety of languages and frameworks.
In this session you will get an introduction of Dapr and the Dapr building blocks. After that, you will learn how to apply Dapr yourself in a sample application during the hands-on part of the workshop.
The workshop features step-by-step instructions so you can work on this at your own pace. Alternatively, you can watch the speakers go through and demo the exercises.
During the workshop you will get hands-on experience with the following Dapr building blocks: service invocation, state management, pub/sub, bindings and secret management.
Topics Covered
--------------------------------------------------
During the workshop you will get hands-on experience with the following Dapr building blocks: service invocation, state management, pub/sub, bindings and secret management.
Pre-requisites
--------------------------------------------------
Make sure you have the following prerequisites installed on your machine:
* Git (https://git-scm.com/)
* Visual Studio Code (https://code.visualstudio.com/download) with at least the following extensions installed:
* REST Client (https://marketplace.visualstudio.com/items?itemName=humao.rest-client)
* Docker for desktop (https://www.docker.com/products/docker-desktop)
* Install the Dapr CLI (https://docs.dapr.io/getting-started/install-dapr-cli/) and initialize Dapr locally (https://docs.dapr.io/getting-started/install-dapr-selfhost/)
* .NET 5 SDK (https://dotnet.microsoft.com/download/dotnet/5.0)
* C# extension for Visual Studio Code (https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp)