~/talk

Extend Your Microservices With Pluggable Components Via Dapr

Talkat KubeCon + CloudNativeCon North America 2022 · on Friday, 2022-10-28· at 11:55· 320· [microservices]
links:none on file
links:none on file
slides:none on file

Dapr 1.9 adds pluggable components so components no longer must be compiled in Go; they run as separate containers or local processes and register over Unix domain sockets using gRPC reflection. Operators keep the same component CRD (no new CRD), runtime is platform‑agnostic (Kubernetes or standalone), and planned SDKs cover .NET, Java, Python and Go. Demo shows a .NET memstore and a Java Discord binding persisting state successfully (over 100 upstream components, ~2,200 contributors).

AI-written summary · about

  1. 0:00Introduction to Dapr
  2. 1:02What is Dapr
  3. 2:06Dapr’s APIs overview
  4. 4:11Dapr’s 100+ components
  5. 6:21Custom components before 1.9
  6. 7:46Pluggable components in 1.9
  7. 9:13Why no Go plugins
  8. 10:37How pluggable components work
  9. 12:41Kubernetes pluggable components
  10. 14:04Demo setup
  11. 15:12Building .NET component
  12. 18:42In-memory state store demo
  13. 19:55Dapr quick start
  14. 21:56Twitter to Discord demo
  15. 23:42Kubernetes deployment
  16. 25:50Discord message processing demo
  17. 26:52Code walkthrough of Discord binding
  18. 30:01Kubernetes manifests
  19. 31:04Q&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.