要約:
- 2022年11月11日にリリースされたFermyonのSpin 3.0は、サーバーレスWebAssemblyアプリケーションを構築するためのオープンソース開発者ツールのメジャーアップデートです。
- Spin 3.0では、多言語プログラミングのワークフローが導入され、コンポーネント依存関係を活用します。
- 新機能には、polyglotプログラミングのサポート、OCIレジストリからコンポーネント依存関係を取得する機能、WASI(WebAssembly System Interface)規格との深い統合が含まれます。
- また、Spin 3.0にはOpenTelemetry(OTel)観測性のサポートも導入され、Grafana、Jaegar、Prometheusなどの人気ツールでSpinアプリケーションの観測が可能です。
- その他、Spin Factorsと呼ばれる機能も導入され、Spinランタイムがよりモジュラーになりました。
- Spinは、WebAssemblyを使用した高速でセキュアかつ組み合わせ可能なクラウドベースのマイクロサービスを構築および実行するためのフレームワークとして位置づけられています。
感想:
Spin 3.0のリリースにより、多言語プログラミングのサポートや観測性の向上など、開発者にとって使いやすくパワフルなツールが提供されている印象を受けます。特に、WASIの規格への深い統合やSpin Factorsによるモジュラー性の向上は、開発プロセスを効率化し、柔軟性を高めることができるでしょう。