~/talk

Introduction to project Orleans for your distributed applications

Talkat NDC Oslo 2022 · 2022-09-26..09-30· [microservices]
slides:none on file

Orleans replaces the SQL backend with Azure Blob Storage JSON documents per grain and runs grains (players, robots, arena, script, validator) inside silos that scale on AKS/Kubernetes. A separate gRPC validation silos cluster compiles and sandboxed-runs player C# every two seconds; demo shows ~72 players and ~40 robots with grains spread across six silos and activations moving as replicas change. Timers need external pings to avoid garbage collection; script grains use prefer-local placement to keep in-memory communication fast.

AI-written summary · about

  1. 0:00Introduction
  2. 0:29About me
  3. 1:57Backstory
  4. 3:06C Script
  5. 3:40Architecture
  6. 7:47Virtual Actors
  7. 10:31Deploy a robot
  8. 12:04Testing
  9. 14:12Grain Model
  10. 15:47Orleans Dashboard
  11. 17:17Orleans Cluster
  12. 19:41Define your grains
  13. 24:58Silos
  14. 26:53Grains
  15. 30:33Timers
  16. 34:46Heterogeneous silos
  17. 37:45Docker containers
  18. 41:15Host code
  19. 44:45Debugging
  20. 48:45Garbage Collecting
  21. 51:25State Async
  22. 55:15Cleanup
~/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.