💡
原文英文,约1200词,阅读约需5分钟。
📝
内容提要
美国运通选择使用WebAssembly作为其内部无服务器功能平台,采用开源工具wasmCloud。这一选择标志着WebAssembly在商业应用中的广泛应用,主要因其性能优于容器,并提供安全的沙箱环境,提升了开发效率。
🎯
关键要点
- 美国运通选择使用WebAssembly作为其内部无服务器功能平台,标志着WebAssembly在商业应用中的广泛应用。
- 采用的开源工具是wasmCloud,该工具在KubeCon + CloudNativeCon活动中获得了孵化状态。
- WebAssembly在性能上优于容器,提供安全的沙箱环境,提升了开发效率。
- 美国运通的目标是将开发者的责任转移到平台上,开发者只需关注业务逻辑代码。
- WasmCloud允许将数据库特定代码编写为本地二进制,同时保持计算密集型功能代码使用WebAssembly编译。
- 平台工程师能够独立扩展数据源IO,减轻功能代码开发者的负担,提高函数的密度和实例数量。
- wasmCloud提供了组合性和模块化等额外功能,使其成为构建FaaS运行时的自然选择。
- 在开发自定义FaaS运行时时,wasmCloud被用作平台的基础,以加速开发过程。
- 平台组件在wasmCloud上部署,将标准业务逻辑转变为企业级WebAssembly平台,提供密钥管理和多接口访问等功能。
- Adobe等公司也依赖wasmCloud,表明WebAssembly在多个组织中的应用正在增长。
- 美国运通和wasmCloud项目的成功可能会推动WebAssembly在无服务器应用中的进一步发展。
❓
延伸问答
美国运通为什么选择WebAssembly作为其无服务器功能平台?
美国运通选择WebAssembly是因为其性能优于容器,并提供安全的沙箱环境,提升了开发效率。
wasmCloud在美国运通的无服务器平台中扮演什么角色?
wasmCloud作为开源工具,构成了美国运通无服务器平台的基础,支持高效的功能开发和部署。
WebAssembly如何提高开发者的工作效率?
WebAssembly通过将开发者的责任转移到平台上,使他们只需关注业务逻辑代码,从而提高了工作效率。
美国运通的无服务器平台有哪些关键特性?
该平台提供密钥管理、多接口访问和安全组件等功能,支持企业级WebAssembly应用。
WebAssembly在商业应用中的前景如何?
WebAssembly在商业应用中前景广阔,尤其是在无服务器应用中,可能会推动其进一步发展。
wasmCloud的模块化特性有什么优势?
wasmCloud的模块化特性允许组合和扩展功能,适合构建灵活的无服务器运行时。
➡️