Lightning Talk: Standardizing Errors: A Practical Guide with Dapr
summary
Describes an implemented Go package that standardizes Dapr errors using the gRPC Richer Error Model and Google API protos, built as a reusable dapr/kit airs package with a Builder pattern. Shows code shape: error struct with proto details, helper methods for required error_info detail, and build validation to preserve backwards compatibility. Reports two APIs already enriched (state and pubsub), open issues for the rest, and active first-time contributors onboarding now.
AI-written summary · about
chapters (12)
- 0:00Welcome to Dapr
- 0:43Dapr overview and debugging
- 1:47Why standardize errors
- 2:29Google’s error model
- 3:34Dapr Errors package
- 4:16Enriched errors before/after
- 6:05How Errors package works
- 7:31Consuming Errors package
- 8:17Errors package implementation
- 9:24Error standardization status
- 10:05How to contribute
- 10:27Q&A
related talks
07mStandardizing Errors in Go: A Practical Guide with Dapr
04mProject Lightning Talk: Dapr: Start Building Distributed Applications with Ease Using Building Block APIs
49mDapr in Practice
29mError Handling and Pitfalls in Distributed Go Apps
31mDapr case study: Legentic
31mBuilding scalable distributed systems powered by Dapr OSS.
27mDaprCon Keynote
01h 02mGet up to speed with
