Dapr & Kubernetes at SharperImage.com: Experiences from the Trenches
summary
Migrated a 70‑service ASP.NET Core platform on EKS from a homegrown framework to Dapr sidecars using Dapr sidecar + gRPC with mTLS, Zipkin tracing, Datadog, Bitbucket pipelines, AWS Parameter Store plus External Secrets, OpenSearch and SQL Server. Implemented a transactional outbox writing to DynamoDB with a Lambda that formats messages to Kafka while piloting Dapr outbox POCs. Reports a 99% CPU reduction and replicas falling from 5–10 to 2–3 per service, resulting in simpler ops, higher resilience and faster developer onboarding.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:05Microservices challenges
- 3:35Replacing internal framework
- 5:44Dapr integration start
- 7:31Commerce Cloud overview
- 9:44Service-to-service with Dapr
- 10:50Secrets management
- 11:53Event messaging with outbox
- 13:04Performance and scalability
- 14:52Resilience and monitoring
- 16:44Lessons and future plans
- 18:53Q&A
related talks
22mBuilding Real-World Applications with Dapr: A Startup Developer's Journey
34mMaking your application multicloud ready with DAPR
01h 19mA Match Made in The Cloud: Container Apps + Dapr
46mDapr in Practice
01h 03mContainers for dotnet developers
12mExploring Dapr's integration wtih Azure Cosmos DB
59mMake Your Container Apps Smarter With Sidecars and Actions
46mModernizing your applications with containers and serverless
