Exotic Runtime Targets: Ruby and Wasm on Kubernetes and GitOps Delivery Pipelines
summary
Builds a Ruby Kubernetes operator that fetches an OCI package downloads page, writes HTML to a file, calls a Rust-compiled Wasm HTML parser via WASI/Wagi to extract the download count, and writes that number into a CRD status; uses Flux/GitOps style deployment and Spin for local Wasm testing. Finds Ruby-in-Wasm forces bundling a full interpreter (example Wasm ~35 MB), string handling is awkward, but the operator prototype is functional and ~98% complete.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:10Lightning Talk
- 5:06Web Assembly in Ruby
- 5:58Runtime Format
- 8:24What is Spin?
- 13:15Based on (dependency)
related talks
42mExotic Runtime Targets: Ruby and Wasm on Kubernetes and GitOps Delivery Pipelines
30mWASM in the Wild West: A Practical Application Tale
35mMicroservices and WASM, Are We There Yet?
33mKubernetes on the edge: running low-latency workloads with WebAssembly
28mGo Containerless on Kubernetes with WebAssembly and Rust
52mEnable all your infrastructure’s power with Rust & Wasm
39mRunning WebAssembly on Kubernetes
21mBring Your Own Bytecode to the Logging Party
