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
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
43:29 MIN
What is Dapr and how it simplifies microservices
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
20:41 MIN
Implementing service invocation and pub/sub patterns
Developing ASP.NET Core Microservices with Dapr: A practical guide
25:29 MIN
Using the Dapr actor model for stateful services
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
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
Introducing a Digital Service Catalog for speed and scale
Bastian Heilemann & Akash Manjunath
Develop, test and run a communications application in a serverless cloud
Filippos Kyprianou & Maksym Mednikov
.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
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
From learning to earning
Jobs that call for the skills explored in this talk.
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

Tech Lead (m/f/d) - Berlin
Patronus Group
Berlin, Germany
Senior
Kotlin
Android
Angular
Spring Boot
Amazon Web Services (AWS)



Team Lead and Senior Software Engineer with focus on AI
Dynatrace
Linz, Austria
Senior
Java
Team Leadership

Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Valbonne France
SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior

