Marc Klefter

Dapr in Practice

Stop writing vendor-specific code. Dapr's sidecar provides standard APIs for building portable microservices that can run on any cloud.

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.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
DC
Daniel Cranney
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Inside last week’s Dev Digest 188 . 🤖 GitHub Copilot CLI is now in public review 💻 Microsoft is bringing ‘vibe working’ to office apps 🎣 Attackers abuse AI tools to generate captchas in fishing attacks ⚠️ When LLMs autonomously attack 🧠 Common cause...
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms

From learning to earning

Jobs that call for the skills explored in this talk.

DevOps-Engineer

DevOps-Engineer

DAP GmbH
Passau, Germany

.NET
DevOps
Project Management
DevOps Engineer

DevOps Engineer

APRIORI - business solutions AG
Flensburg, Germany

Linux
DevOps
Python
Docker
Jenkins
+3