Websembly模块被部署是为了保护基于微服务的架构的数据,在这些架构中,整个应用程序(由于其在云和混合环境中无处不在的部署)的整个应用程序(也称为云本地应用程序)由几个分布式,松散耦合,可扩展的组件组成,并被称为Microservices。该类别应用程序的所有服务(例如,网络,安全策略执行,状态监视,运行时参数的配置)均由称为“服务网格”的集中式独立于应用程序的服务基础结构提供。此服务网格由一个数据平面组成,该数据平面主要由容纳各种服务模块的代理组成。使用代理提供的API家族,使用服务网格的管理/控制平面实现了相关的服务模块(例如,网络路径确定)。WebAssembly是在服务网格的数据平面代理中实现的这样的服务模块生态系统。