DevOps Paradox

DOP 326: Stop Reinventing The Wheel - Use Dapr Instead

Nov 26, 2025
Mark Fussell, co-founder of Dapr and Diagrid, previously a Microsoft engineer, discusses the need for simplifying microservices. He delves into how Dapr was created to eliminate repetitiveness in developing distributed systems by providing standardized APIs. The conversation also explores Dapr's evolution from a Microsoft project to a CNCF graduate, its support for durable workflows, and integration with AI. Mark highlights its multi-language SDKs and practical first use cases, demonstrating how Dapr enhances developer productivity while managing complex infrastructure.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Stop Rebuilding Distributed Patterns

  • Dapr codified common distributed-systems patterns so teams stop rebuilding the same foundational plumbing.
  • It exposes standardized APIs for service discovery, messaging, state, and security to speed development.
ADVICE

Abstract Infrastructure With Component Swaps

  • Use Dapr's component model so your code calls stable APIs while the platform swaps underlying infra like Kafka or SNS.
  • Change only component configuration to move between clouds without rewriting application code.
ANECDOTE

Modernizing A Monolith With PubSub

  • DataGalaxy split translation work out of a monolith using Dapr PubSub and state store to process documents asynchronously.
  • The new service loaded state, translated documents, wrote results back, and notified the original app via messaging.
Get the Snipd Podcast app to discover more snips from this episode
Get the app