logo

Keynote: Cloud Native & WebAssembly: Better Together

Authors:   Ralph Squillace, Liam Randall


Summary

Cloud native and WebAssembly are better together as WebAssembly provides security, portability, and embeddability to the cloud native ecosystem.
  • Each wave of innovation builds upon and further scales the previous generation's wave of technology.
  • WebAssembly is becoming as important as the container in the enterprise.
  • WebAssembly provides security, portability, and embeddability to the cloud native ecosystem.
  • WebAssembly is already being adopted by developers throughout the cloud native ecosystem.
  • WebAssembly is compatible with and freeing from the assumptions of the previous generation.
  • WebAssembly is poised to fit everywhere.
WebAssembly is already being used by organizations like Fastly, Shopify, and the team at Microsoft that built the new Flight Simulator for use cases outside the browser. Envoy, a core component of several service mesh implementations, may be using it inside your cluster right now. WebAssembly is both compatible with and freeing from the assumptions of the previous generation, transcending the landscape of the cloud native ecosystem. It provides fine-grained sandboxing, polyglot portability, high application density, hardware agnosticism, and super fast reactivity, adding a tool to your toolbox.

Abstract

WebAssembly (or WASM) has already been working inside browsers near you for years. Increasingly, however, organizations like Fastly, Shopify, and the team at Microsoft that built the new Flight Simulator all turned to it for use cases outside the browser, too.You may know that WASM is a W3C spec and that there’s a thriving open source community around it. But did you realize it’s already in the Kubernetes ecosystem? Envoy, a core component of several service mesh implementations, may be using it inside your cluster right now.In this talk, we introduce WebAssembly, the WebAssembly System Interface (WASI), and describe and show several projects that might help you take advantage of the same features these companies did: fine-grained sandboxing, polyglot portability, high application density, hardware agnosticism, and super fast reactivity.Each of these features adds a tool to your toolbox. We’ll also introduce you to the project ecosystem, and show you where to start learning, using, and contributing your cloud native experience to uplift everyone. Finally, we’ll share some of the exciting use cases running in production today and share how we think the Cloud Native ecosystem will evolve in the years to come -- and how you can imagine using it with the cloud native tools and processes you already know and love.All of this is open source software, upstream, built and maintained by the community. Watch this keynote, come get involved, and make it happen.

Materials:

Tags:

Post a comment

Related work

Authors: Dejan Bosanac, Steve Wong, Kilton Hopkins
2021-10-13

Authors: David Justice, Kate Goldenring, Radu Matei, Jiaxiao Zhou
2023-04-19


Authors: Shilla Saebi, Bill Mulligan