~/talk

Build, Compose, Run Aspire and GraphQL will make you more productive

Talkat Build Stuff 2024 · 2024-11-13..11-15· [microservices, graphql]
slides:none on file

Claims that Aspire plus GraphQL turn microservice chaos into a monolith-like developer experience using concrete .NET tooling: .NET 9 Aspire workloads, OpenTelemetry for traces and logs, Postgres containers with persistent lifetime, Hot Chocolate + Nitro, and a Fusion Gateway wired via HotChocolate.Fusion.Aspire. Demo composes catalog, accounts, reviews and shipping subgraphs with build-time composition, shows data loader batching and merged types, exports query plans and traces; demo mostly works but hits Docker/orchestrator hiccups during live run.

AI-written summary · about

  1. 0:00Aspire and GraphQL for Distributed Systems | Michael Styp
  2. 0:24Introduction to Aspire and GraphQL
  3. 1:47Troubleshooting Complexities in Distributed Systems
  4. 4:40Aspire’s Role in Simplifying Distributed Systems
  5. 5:37Introduction to Aspire
  6. 6:04What Aspire Is and Its Components
  7. 9:16Using Aspire Service Defaults in a Project
  8. 11:40Adding Aspire References to a Project
  9. 12:08Configuring Service Defaults in the Application
  10. 13:34Aspire's Deployment and Adaptability
  11. 13:57Aspire as a Modular Tool for Distributed Systems
  12. 17:24Creating a Persistent Container for Debugging
  13. 18:01Introducing GraphQL in Aspire
  14. 18:24Working with GraphQL Schema in Aspire
  15. 20:00Tracing GraphQL Requests with Aspire
  16. 22:52Exploring GraphQL’s Capabilities
  17. 23:22History and Background of GraphQL
  18. 25:39Querying Data with GraphQL
  19. 28:04Overview of GraphQL as a Monolith
  20. 28:57The GraphQL Composite Schema Specification
  21. 30:33Configuring Multiple Databases and Services in Aspire
  22. 32:16Merging Data from Different Services in GraphQL
  23. 33:07Introduction to Fusion Gateway in GraphQL
  24. 36:56Final Gateway Configuration and Service Discovery
  25. 38:07Setting Up Hot Chocolate and Fusion in Aspire
  26. 39:29Introducing Build Time Composition in GraphQL
  27. 43:28Troubleshooting Gateway Issues in GraphQL
  28. 49:09Final Thoughts on Working with Aspire and GraphQL
  29. 49:57Closing Remarks and Thank You
~/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.