The Rustacean Station Podcast

WebAssembly on the Server with Krustlet

Posted Tue, 22 Sep 2020 00:50:00 +0000Episode Transcript

Taylor Thomas explains how Krustlet runs WebAssembly modules in Kubernetes and why it’s a promising option for the future of server side applications.

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help create the podcast itself!

Timestamps

  • 00:55 - Kubernetes
  • 07:37 - WebAssembly
  • 12:06 - WebAssembly Runtimes and WASI Specification
  • 15:42 - WebAssembly vs Containers vs Native Binaries
  • 25:11 - Krustlet and the case for writing it in Rust
  • 30:52 - Missing APIs in WASI
  • 33:38 - Wascc vs Wasmtime runtimes
  • 38:15 - Rust ecosystem for Kubernetes and WebAssembly
  • 40:23 - Comparing other languages to Rust
  • 45:09 - Rust learning curve, experiences as a beginner
  • 53:16 - Next steps for Krustlet and WebAssembly

Referenced Resources

Credits

Intro Theme: Aerocity

Audio Editing: Jeremy Jung

Hosting Infrastructure: Jon Gjengset

Show Notes: Jeremy Jung

Hosts: Jeremy Jung

Guests: Taylor Thomas