~/talk

Tales from the trenches: Building a distributed system with Aspire and Dapr

Talkat NDC Oslo 2025 · 2025-05-19..05-23· [microservices]
slides:none on file

A government project with €3M in one year uses .NET Aspire for local developer orchestration and Dapr as a runtime sidecar for service invocation and state; Aspire cuts onboarding to a single git clone F5 while Dapr adds gRPC hops and transparent service discovery. Constraints force Terraform for landing zones that change twice, Preview upgrades require days to fix, migrations run as init containers, and Dapr hides some exceptions so tracing and logging become essential.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Project overview
  3. 2:30Customer constraints
  4. 7:48Dapr and Aspire intro
  5. 13:11Project architecture
  6. 15:20Dapr sidecar pattern
  7. 21:02Live Dapr demo
  8. 24:44Aspire setup
  9. 29:49Aspire dashboard
  10. 33:07Dapr with Aspire
  11. 40:40Dapr config flexibility
  12. 42:29Aspire dashboard features
  13. 44:11Dapr vs Aspire overlap
  14. 45:16Database migrations
  15. 47:02App host Terraform
  16. 48:47Developer onboarding
  17. 49:30Terraform workflow
  18. 51:58Container deployment
  19. 53:24Infrastructure workarounds
  20. 53:45Conclusion and key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.