Wasm: What is Universal Compute Good For?

WebAssembly represents the future of portable computing, providing an efficient and secure runtime for many languages. In the last year there has been an explosion of growth in Wasm on the backend, from managed platforms, tooling, and further standardization work around WASI. All of this leads us towards the vision of “Write Once, Run Anywhere”, building modular code with little knowledge of the underlying platform.

This necessarily leads to implementation questions. What is this concept of universal compute good for at the enterprise? How would we deliver a system that can decide where code should execute at runtime, not development time? Can we really empower developers to build code with little knowledge of not just the underlying runtime, but the platform and location it is running in? Is there business value in doing this in terms of developer velocity, performance or cloud spend?

In this talk, Sean will describe a framework for building this next phase of universal applications. Hear about how Adobe utilizes browser-based Wasm, server side Wasm, and what is coming next with edge compute, with some product use cases for a better client and developer experience. Learn about how scheduling decisions could be made programmatically using application heuristics and the power of the WebAssembly Component Model for managing dependencies. 


Speaker

Sean Isom

Senior Engineer @Adobe

Sean is a Sr. Engineering Manager at Adobe working on optimization and efficiency for the Ethos project, Adobe's internal core container compute platform based on Kubernetes. He comes from a background in C++ and graphics and stumbled into cloud development from an experiment in using Docker to port desktop software to run as cloud services. Sean is based in NYC and is passionate about using technologies such as Wasm to make the impossible possible through greater performance, efficiency, and portability.

Read more
Find Sean Isom at:

Date

Tuesday Jun 13 / 10:35AM EDT ( 50 minutes )

Location

Dumbo / Navy Yard

Topics

WebAssembly Microservices Edge FaaS

Share

From the same track

Session jvm

Virtual Threads for Lightweight Concurrency and Other JVM Enhancements

Tuesday Jun 13 / 02:55PM EDT

Concurrent applications, those serving multiple independent application actions simultaneously, are the bread and butter of server-side programming. The thread has long been software’s primary unit of concurrency, and has also served as a core construct for observability and debugging, but i

Speaker image - Ron Pressler
Ron Pressler

Technical Lead OpenJDK's Project Loom @Oracle

Session WebAssembly

Build Features Faster With WebAssembly Components

Tuesday Jun 13 / 01:40PM EDT

Wasm modules revolutionized portable application code. For the first time, they allowed us to write in a high-level language - like Go or Rust - and then target WebAssembly as the platform-agnostic bytecode.

Speaker image - Bailey Hayes
Bailey Hayes

Director @Cosmonic

Session Security

Sigstore: Secure and Scalable Infrastructure for Signing and Verifying Software

Tuesday Jun 13 / 11:50AM EDT

Sigstore is an open-source project that aims to provide a transparent and secure way to sign and verify software artifacts.

Speaker image - Billy Lynch
Billy Lynch

Staff Software Engineer @Chainguard

Speaker image - Zack Newman
Zack Newman

Research Scientist @Chainguard

Session Software Supply Chain Security

Achieving SLSA Certification with a “Bring-Your-Own-Builder” Framework

Tuesday Jun 13 / 04:10PM EDT

Supply-chain Levels for Software Artifacts, or SLSA (pronounced “salsa”), is a security framework to reason about and improve the integrity of released artifacts. With the recent release of SLSA version 1.0, SLSA is seeing increased adoption, both from industry and open source projects.

Speaker image - Asra Ali
Asra Ali

Software Engineer @Google

Session Software Supply Chain Security

Securing the Software Supply Chain: How in-toto and TUF Work Together to Combat Supply Chain Attacks

Tuesday Jun 13 / 05:25PM EDT

Software supply chain attacks have seen a 742% increase in the last three years. in-toto is a battle-tested and broadly deployed CNCF incubated project that counters these threats.

Speaker image - Marina Moore
Marina Moore

PhD Candidate @NYU & Tech Lead for CNCF's TAG Security