World Congress 2025 Aug 20, 2025 Session details

Developing ASP.NET Core Microservices with Dapr: A practical guide

Marc Müller

Tired of microservice infrastructure boilerplate slowing you down? Learn how Dapr offloads distributed system complexity in ASP.NET Core so you can focus strictly on business logic.

Pause
Mute Enter Fullscreen
#1 about 2 min

Reviewing the fast food microservices demo application

A practical sample application illustrates the complexity of decoupling, event communication, and scaling.

#2 about 3 min

Challenges of building cloud native microservices applications

Scaling applications introduces complexity around resilient communication, state handling, and decoupled events.

#3 about 2 min

Introducing Dapr as an event-driven application runtime

Dapr simplifies application development by providing standardized APIs for distributed system challenges.

#4 about 4 min

Understanding Dapr building blocks and sidecar architecture

The decentralized sidecar pattern runs adjacent to services to handle underlying infrastructure integrations.

#5 about 3 min

Implementing state management using simple Dapr APIs

Offloading infrastructure concerns allows developers to manage state across configurable storage providers.

#6 about 2 min

Gaining security and observability features for free

Routing traffic through a local sidecar automatically adds metrics, tracing, and network resiliency.

#7 about 2 min

Hosting Dapr sidecars in scalable Kubernetes infrastructure

Integrating the Dapr injector automates sidecar placement within application pods over internal localhost interfaces.

#8 about 3 min

Exploring execution environments and supported language SDKs

Flexible hosting allows Dapr usage locally, in containers, or within managed cloud platform offerings.

#9 about 3 min

Configuring local Dapr services using Docker Compose

Injecting the Dapr client locally matches the experience of cloud deployments via basic container configuration.

#10 about 2 min

Defining components iteratively through Kubernetes YAML manifests

Declarative component schemas seamlessly map local messaging brokers to enterprise cloud equivalents without code updates.

#11 about 2 min

Securing service invocation with zero-trust networking access

Encrypted mTLS tunnels securely route inter-service remote procedure calls through defined access policies.

#12 about 3 min

Structuring durable publish-subscribe messaging over cloud events

Relying on standardized HTTP endpoints handles retries, topic mapping, and dead letter queue routing.

#13 about 2 min

Implementing the distributed virtual actor pattern in .NET

Caching scalable actor models maintains rapid logical progression without complicating shared remote state coordination.

#14 about 2 min

Weighing productivity benefits against generic framework limitations

While Dapr accelerates foundational patterns, its abstract architecture may obscure vendor-specific messaging optimizations.

Matching moments

11:32 min

Building reliable microservices with the Dapr open source project

Chris Heilmann +2 · LIVE

7:01 min

Implementing Dapr sidecars for service-to-service communication

Ryan Niño Dizon · LIVE

3:16 min

Dapr architecture and abstraction component building blocks

marcklefter marcklefter · WWC 2024

2:05 min

Integrating Dapr implementations as a Kubernetes sidecar

marcklefter marcklefter · WWC 2024

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

3:11 min

Running microservices on Azure Container Apps

Matthias Falkenberg +1 · WWC 2022

Upcoming sessions on this topic

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

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
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

Ship 10x Faster: AI-Powered Development with Claude Code and MCP Tools

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan
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

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov