eShop on Dapr: Build microservice applications the easy way
summary
Dapr adds Dapr sidecars to every eShop service and the Envoy gateway, replacing manual discovery with automatic service invocation (gRPC between sidecars, HTTP on services), and it routes retries, mtls and Zipkin traces. Demo shows adding items, orders flowing as pub/sub events, basket state persisted to Azure Table Storage, messages stored in Redis, and secrets fetched from Azure Key Vault. Uses the .NET SDK, Docker Compose and Kubernetes deployment options; project is still preview quality.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:04Complexity
- 4:28Sidecar architecture Standalone
- 12:16Service calls in eShopOnContainers
- 13:53Service-to-service invocation
- 14:56Service calls with Dapr .NET SDK
- 19:18Service invocation benefits
- 24:17ASP.NET Core Integration
- 26:39Component Configuration
- 29:58State management in eShopOnContainers
- 38:04Supported state stores
- 39:25Resource Bindings
- 40:29Input Binding (trigger)
- 42:10Output Binding
- 44:11Wrap up / take aways
- 46:51Resources
related talks
57mDeveloping microservice applications with Dapr
56mBuilding Microservices With Dapr and .NET
01h 06mBuild powerful distributed applications with Dapr and .NET
31mBuilding scalable distributed systems powered by Dapr OSS.
28mMicroservices Made Easy!
01h 03mDeveloping microservices like a boss with Dapr and Azure Container Apps
21mShaping next generations of architectures with Dapr
58mIt's a Polyglot World
