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
03:33 MIN
Introducing Dapr as a distributed application runtime
Developing ASP.NET Core Microservices with Dapr: A practical guide
06:09 MIN
What is Dapr and how it simplifies microservices
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
02:49 MIN
Understanding Dapr's building blocks and the sidecar pattern
Developing ASP.NET Core Microservices with Dapr: A practical guide
02:14 MIN
Exploring different ways to host the Dapr runtime
Developing ASP.NET Core Microservices with Dapr: A practical guide
02:06 MIN
Evaluating the advantages and drawbacks of adopting Dapr
Developing ASP.NET Core Microservices with Dapr: A practical guide
05:26 MIN
Maintaining and growing the Dapr open source project
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
05:57 MIN
Implementing service-to-service invocation using Dapr
.NET Microservices in Azure Container Apps
03:33 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
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
The internal developer platform and golden paths: Scaffolding for cloud-native development
Natale Vinto
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
CD2CF - Continuous Deployment to Cloud Foundry
Dominik Kress
The Rise of Reactive Microservices
David Leitner
Related Articles
View all articles



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

CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL


Peter Park System GmbH
MĂĽnchen, Germany
Senior
Python
Docker
Node.js
JavaScript

M&M Software GmbH
Sankt Georgen im Schwarzwald, Germany
Intermediate
Senior
Docker

PRODYNA SE
DĂĽsseldorf, Germany
Intermediate
Senior
Terraform


SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes

iits-consulting GmbH
MĂĽnchen, Germany
Intermediate
Go
Docker
DevOps
Kubernetes

Data Reply GmbH
MĂĽnchen, Germany
Intermediate
Senior
Python
DevOps