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 · WWC 2025

11:32 min

Building reliable microservices with the Dapr open source project

Chris Heilmann +2 · LIVE

1:57 min

Weighing productivity benefits against generic framework limitations

Marc Müller Marc Müller · WWC 2025

3:55 min

Understanding Dapr building blocks and sidecar architecture

Marc Müller Marc Müller · WWC 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 · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

From Guesswork to Governance: Data Contracts Bring API Discipline to Apache Kafka

Sandon Jacobs

Senior Developer Advocate at IBM

Sandon Jacobs