World Congress 2024 • Aug 29, 2024 • Session details

Dapr in Practice

marcklefter

Is vendor lock-in dictating your microservices? Learn how Dapr’s universal sidecar API abstracts away 90% of infrastructure concerns to guarantee true cloud-native portability.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to distributed application patterns and infrastructure requirements

Understanding microservice patterns and the cross-cutting concerns required in cloud-native environments.

#2 about 3 min

Vendor capability coupling in publisher and subscriber messaging

Integrating vendor-specific event messaging SDKs complicates application code and causes infrastructure lock-in.

#3 about 4 min

Dapr architecture and abstraction component building blocks

The Dapr runtime uses abstractions and components to decouple applications from specific cloud implementations.

#4 about 3 min

Integrating Dapr implementations as a Kubernetes sidecar

Dapr handles vendor implementations from within a co-located sidecar container managed by the control plane.

#5 about 2 min

Simplifying service invocation and distributed tracing observability

Dapr transparently encrypts interactions and extends telemetry context across synchronous and asynchronous invocations.

#6 about 2 min

Achieving multi-cloud application portability through standardized interfaces

Reusable component interfaces allow systems to securely shift between cloud vendors without refactoring business logic.

#7 about 2 min

Aligning infrastructure abstractions with event-driven domain models

Mapping vertical software slices directly to transactional outbox and state management abstractions streamlines implementations.

#8 about 3 min

Isolating raw database queries and managing leaky abstractions

Isolating raw queries into dedicated services protects core application portability against inherent cloud platform restrictions.

#9 about 4 min

Provisioning component dependencies using Crossplane and Kubernetes manifests

Enabling developers to declaratively claim infrastructure resources using platforms like Crossplane and GitOps accelerates delivery.

#10 about 3 min

Strategies for incrementally adopting Dapr in legacy architectures

Isolating complex cloud platform interfaces improves portability but requires mindful adjustments when migrating monolithic systems.

#11 about 2 min

Differences in workflows and asynchronous trace context propagation

Dapr offers native workflow engines similar to Temporal and uses OpenTelemetry for linking decoupled asynchronous operations.

Matching moments

1:43 min

Introducing Dapr as an event-driven application runtime

Marc Müller Marc Müller · World Congress 2025

11:32 min

Building reliable microservices with the Dapr open source project

Chris Heilmann Chris Heilmann +2 · LIVE

1:57 min

Weighing productivity benefits against generic framework limitations

Marc Müller Marc Müller · World Congress 2025

3:55 min

Understanding Dapr building blocks and sidecar architecture

Marc Müller Marc Müller · World Congress 2025

7:01 min

Implementing Dapr sidecars for service-to-service communication

Ryan Niño Dizon · LIVE

1:33 min

Hosting Dapr sidecars in scalable Kubernetes infrastructure

Marc Müller Marc Müller · World Congress 2025