Posts

Showing posts from June, 2020

Serverless Functions using Rust and WebAssembly

Front Line (Web) Assembly Background In a previous post I gave an overview of how to create functions for Oracle Functions or Fn Project , when you want to use a language for which there is no FDK (Function Development Kit). The approach I took was to create a "helper function" which provides a bare minimum interface between Fn and the function. This is all well and good, but it is not a full FDK.  Some of the capabilities of the supported FDKs are absent.  For example, the helper is not aware of values that have been configured for the function or application via the context. So in this post, I want to explore a different approach, which will enable the capabilities of the provided FDKs support functions in a language for which there is no FDK WebAssembly WebAssembly  ("wasm") is an open standard W3C that defines a portable binary format.  By compiling code to WebAssembly we are able to run it in a browser.  This means that developers can write code in a language