A Guide to Dapr: Open Source APIs & SDKs for Developers
summary
Portable runtime that runs as a sidecar on Kubernetes or locally, providing concrete APIs and SDKs (Go, .NET, JavaScript, Java) for service invocation and pub/sub with built-in tracing, retries (3 attempts), and mTLS via SPIFFE. Demo shows a Go volleyball game simulator publishing 100 games to Kafka, a scoreboard subscribing and saving state, and a live web UI; swapping the Dapr component to Redis requires zero code changes. Project has >22,000 stars, 100+ components and 18+ brokers, and guarantees at‑least‑once delivery.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:02Developer challenges
- 5:07Pluggable Components
- 8:23Dapr Building Blocks
- 9:38Motivation
- 10:43Historical Context
- 11:07Volleyball Scoreboard System
- 15:52Service Invocation Resiliency
related talks
31mBuilding scalable distributed systems powered by Dapr OSS.
46mDistributed Application Runtime
54mDapr in Practice
57mDeveloping microservice applications with Dapr
21mShaping next generations of architectures with Dapr
37mStart building distributed applications with ease using building block APIs
46mDapr in Practice
49mStart Building Distributed Applications with Ease Using Building Block APIs
