Marc Klefter
Dapr in Practice
#1about 3 minutes
The challenges of building distributed applications
Distributed applications require managing platform concerns, cross-cutting issues, and application-level integrations, with Dapr addressing the latter two.
#2about 5 minutes
Decoupling applications with Dapr building blocks
Dapr replaces direct SDK integrations with standardized building blocks, like pub/sub, which are implemented by pluggable components for different cloud services.
#3about 3 minutes
How Dapr works using the sidecar pattern
Dapr runs as a sidecar container in Kubernetes, intercepting requests to provide features like service invocation and pub/sub without complex application code.
#4about 3 minutes
Achieving full application portability with Dapr
By abstracting infrastructure integrations, Dapr enables full application portability, allowing you to switch cloud services or databases without changing your code.
#5about 3 minutes
Handling use cases not covered by Dapr
For functionality not covered by Dapr building blocks, isolate the non-portable code in a separate microservice to maintain the core application's portability.
#6about 3 minutes
Provisioning resources with platform engineering tools
Platform teams can use tools like Crossplane to declaratively provision the underlying infrastructure resources that Dapr components rely on.
#7about 2 minutes
Summary and key considerations for adopting Dapr
Dapr is ideal when application portability is a strategic requirement and its building blocks cover the majority of your application's integration needs.
#8about 2 minutes
Q&A on Dapr workflows and distributed tracing
Dapr includes a built-in workflow engine similar to Temporal and supports distributed tracing across sync and async calls via OpenTelemetry context propagation.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:23 MIN
Introducing Dapr as a distributed application runtime
Developing ASP.NET Core Microservices with Dapr: A practical guide
43:29 MIN
What is Dapr and how it simplifies microservices
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
05:56 MIN
Understanding Dapr's building blocks and the sidecar pattern
Developing ASP.NET Core Microservices with Dapr: A practical guide
15:05 MIN
Exploring different ways to host the Dapr runtime
Developing ASP.NET Core Microservices with Dapr: A practical guide
27:11 MIN
Evaluating the advantages and drawbacks of adopting Dapr
Developing ASP.NET Core Microservices with Dapr: A practical guide
49:38 MIN
Maintaining and growing the Dapr open source project
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
24:14 MIN
Implementing service-to-service invocation using Dapr
.NET Microservices in Azure Container Apps
07:06 MIN
Understanding the high-level architecture and components
.NET Microservices in Azure Container Apps
Featured Partners
Related Videos
Developing ASP.NET Core Microservices with Dapr: A practical guide
Marc Müller
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
Chris Heilmann, Daniel Cranney & Marc Duiker
Durable Execution: A Revolutionary Abstraction for Building Resilient Applications
Maxim Fateev
Develop, test and run a communications application in a serverless cloud
Filippos Kyprianou & Maksym Mednikov
Introducing a Digital Service Catalog for speed and scale
Bastian Heilemann & Akash Manjunath
.NET Microservices in Azure Container Apps
Ryan Niño Dizon
Kubernetes dev is fun, but setup and ops isn't! See a fun PaaS alternative to push any code, ipynbs or even just data!
Maurice Brinkmann
Platform Engineering untold truths: is just an infrastructure matter?
Graziano Casto
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Remote: DevOps / CI/CD Engineer - Linux, Kubernetes & Automation
APRIORI - business solutions AG
€85K
GIT
JIRA
Linux
DevOps
+5


Public Sector: DevOps Engineer AWS-Fokus
APRIORI - business solutions AG
DevOps
Gitlab
Docker
Ansible
Grafana
+3

Public Sector: DevOps Engineer AWS-Fokus
APRIORI - business solutions AG
DevOps
Gitlab
Docker
Ansible
Grafana
+3


Java Platform Architect
APRIORI - business solutions AG
Remote
€82-97K
MySQL
Microservices
Microsoft Office


