美国运通的无服务器功能平台使用WebAssembly而非容器

美国运通的无服务器功能平台使用WebAssembly而非容器

💡 原文英文,约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的模块化特性允许组合和扩展功能,适合构建灵活的无服务器运行时。

➡️

继续阅读