~/talk

Who Knew Dogfood Could Taste This Good? A WebAssembly In Production Story

Talkat KubeCon + CloudNativeCon North America 2022 · on Wednesday, 2022-10-26· at 11:55· 430 AB· [webassembly, web-platform]
links:none on file
slides:none on file

Cosmonic runs its entire backend as WebAssembly modules on the wasmCloud runtime, proving Wasm is production-ready by operating the platform in prod with services sized ~250 KB each (three replicas ≈750 KB per service). The system uses NATS message bus, Redis and Vault providers, OpenTelemetry tracing (which cuts mean time to resolution), Nomad for scheduling and Firecracker microVMs for untrusted binaries. Capabilities swap at runtime with no recompiles, event sourcing and reactive actors handle ingress and scaling.

AI-written summary · about

  1. 0:00Intro
  2. 1:58Neither Web, nor Assembly
  3. 3:03But there are some gaps
  4. 4:03Modern Computing Env
  5. 6:32wasmCloud Application Runtime
  6. 7:06Capabilities
  7. 7:52Lattice Network
  8. 8:20What is Cosmonic?
  9. 10:58Dogfooding 101
  10. 11:59What tech do we use?
  11. 13:36Debugging and getting saved by Tracing
  12. 14:22An infrastructure provision trace
  13. 14:55Speed and Scale
  14. 15:49Event Sourcing and Reactive Programming
  15. 20:29Abstracting over Infrastructures
  16. 21:25Defense in Depth
  17. 23:40Welcome to the Bleeding Edge
  18. 25:02Wasm Pros vs Cons
  19. 28:09wasmCloud-Specific Lessons
  20. 30:12For Cosmonic
  21. 32:20References
~/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.