Published on April 14, 2023
Recently, Fermyon announced Spin 1.0, an open-source framework for developing serverless applications using WebAssembly (Wasm).
Spin 1.0 is the first stable release since it was introduced last year. The company introduced new programming languages (JavaScript, TypeScript, Python, or C#) in the 1.0 release, as well as support for connecting to databases (relational or Redis), distributing applications through popular registry services (GitHub Container Registry, Docker Hub, or, AWS ECR), a built-in key/value store for persisting state, running applications on Kubernetes, or integrating with HashiCorp Vault for managing runtime configuration.
In Spin, the company offers an easy way for developers to develop applications that run on Wasm, as well as a framework for deploying and running these applications quickly and securely.
In addition to running spin applications locally, developers can deploy them to Fermyon Cloud (launched in open beta last year). Once they have signed into the Fermyon Cloud, they can deploy their application by running the following command in the directory where their application spin.toml file is located.
In the near future, the company plans to utilize WASI Preview 2 and the Wasm component model. Matei also responded in a Reddit thread to a question regarding web support with more information on future developments.
Fermyon is one of many companies that invest in WASM technology. Docker recently announced the first Technical Preview of Docker+Wasm, a build which makes it possible to run Wasm containers with Docker using the WasmEdge runtime. As of version 4.15, everyone has the opportunity to test out the new features by activating the contained image store experimental feature.
Furthermore, a runwasi project is part of the CNCF’s container ecosystem, allowing developers to run WebAssembly runtimes inside Kubernetes using container shims.
Last but not least, more information on Spin can be found in the documentation.
Presentations
Browse LSET presentations to understand interesting…
Explore Now
eBooks
Get complete guides to empower yourself academically…
Explore Now
Infographics
Learn about information technology and business…
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
[wpforms id=”9030″]