~/talk

.NET Aspire: Let's build a cloud application with baked in observability

Talkat Porto Tech Hub Conference 2024 · on Tuesday, 2024-11-26· [dotnet, observability]
links:none on file
slides:none on file

Claim: .NET Aspire provides an opinionated developer stack that ships OpenTelemetry baked in so logs, metrics and traces are automatically collected and sent to a local OTLP endpoint and dashboard. Demo wires a Blazor site → API → RabbitMQ → worker, plus Redis cache and Postgres, uses environment-variable service discovery and built-in retry/resilience. Deployment proof-of-concept pushes the same app to Azure Container Apps via azd. Everything runs locally and in Azure for the demo (minor network hiccups noted), showing end-to-end traces, metrics and logs.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:09What is observability?
  3. 9:47OpenTelemetry overview
  4. 21:55What is .NET Aspire?
  5. 28:01Demo: .NET Aspire starter project
  6. 43:23Setting up .NET Aspire project
  7. 51:23App Host and resources
  8. 1:00:20Service defaults and OpenTelemetry
  9. 1:18:59Adding Redis cache integration
  10. 1:49:24Adding RabbitMQ messaging
  11. 2:02:43Demo: Database integration
  12. 2:17:01Deploying to Azure with .NET Aspire
  13. 2:22:23Azure Functions with .NET Aspire
  14. 2:26:31OpenTelemetry collector demo
  15. 2:32:34Closing and Q&A
~/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.