Dec 6–8, 2022San Francisco


Running Untrusted Code in Spring Using WebAssembly

Track: Programming Tools

This session covers the basic mechanics of WebAssembly—what does it look like, how do you create one, and how do you run it?—and shows some examples of the newest, coolest server-side use cases. The aim will be to run untrusted code (a user-defined function) in a Spring Boot application, enabling the application and its deployment to be completely separated from the business logic. In a true serverless fashion, the application becomes the platform. It will be demonstrated that there are immediate uses for such a pattern in Spring Cloud Data Flow and Spring Cloud Gateway.