TrustRadius: an HG Insights company

wasmCloud

Score8.8 out of 10

10 Reviews and Ratings

What is wasmCloud?

wasmCloud is a dynamic, elastically scalable WebAssembly host runtime for securely connecting actors and capability providers, from Cosmonic headquartered in Arlington, Virginia. Users can build functions and services in WebAssembly and run them anywhere. Functions and services can be built in the language desired and run securely, everywhere. wasmCloud is available free and open source.

Categories & Use Cases

Top Performing Features

  • Operating system support

    Range of operating systems available as pre-configured images

    Category average: 8.2

  • Service-level Agreement (SLA) uptime

    The service uptime as a percentage defined in the SLA

    Category average: 8.4

  • Elastic load balancing

    Automatic balancing and distribution of resources across multiple virtual computers

    Category average: 8.9

Areas for Improvement

  • Monitoring tools

    Monitoring tools provide alerts when problems are detected

    Category average: 7.6

  • Automation

    Automation of administrative tasks

    Category average: 7.5

  • Pre-configured templates

    Pre-defined templates for virtual machines

    Category average: 7.7

A cutting edge technology that will revolutionize cloud computing

Use Cases and Deployment Scope

I am a maintainer of wasmCloud. I contribute features and fixes to the wasmCloud CLI “wash” as well as to various other wasmCloud projects. I am involved in making decisions about the long-term direction of the project. While I have not used wasmCloud in my work at Google, I use it often for personal side projects. I also participated in a tech demo of wasmCloud to Google engineers.

Pros

  • Security
  • Developer Experience
  • Ease of Use
  • Cutting Edge Technology
  • Multi-Language Support

Cons

  • Maturity
  • Self-Hosting
  • Support for more external services needs to be built

Return on Investment

  • wasmCloud hasn’t had any ROI yet, as it is still a developing technology

Usability

Lofty takes a shot with wasmCloud

Use Cases and Deployment Scope

wasmCloud allows Lofty to scale safely to meet the challenges of our clients. Our use case was one typically where we would have deployed microservices, but the platform and ease of actor development allowed us to use a new architecture that vastly reduced our security profile through wasm instead of containers. The simplified platform also meant no kubernetes was required, further reducing the attack surface.

Pros

  • Secure communication
  • Simplicity of Deployment Model
  • Actor Development ease

Cons

  • More details on self-hosting platforms
  • Securing providers and trust chains
  • Simpler Actor languages and deployments (no Makefiles)

Return on Investment

  • Reduced Operating Cost by ~20% through eliminating Kubernetes usage

Usability

Industry-changing, next generation platform for everyone now!

Use Cases and Deployment Scope

Red Badger is a consultancy that specialises in digital product transformation, working with large organisations to help them deliver value quickly and efficiently. As part of this, we help build digital product, platform and capability. We recommend wasmCloud and Cosmonic to our clients as a game-changing, next generation platform that is also cloud vendor agnostic, efficient and performant. It can really help transform our clients' ability to move fast. We particularly love how wasmCloud dramatically simplifies the art of building and deploying modern, distributed, multi-cloud web applications to the point where they become super easy to build and maintain. We have also found that clients who have grown by acquisition — having multiple clouds and on premise platforms — can easily combine everything into one homogenous global platform.

Pros

  • portable, lightweight workloads that can run and scale literally anywhere (location agnostic)
  • great developer experience (DX), focusing on ease of use, time and cost efficiency, and fun. Engineers can focus on core business value rather than non-functional boilerplate code.
  • security is at the heart of the platform, making it trivial to host secure, multi-tenant, zero-trust workloads for next-gen distributed architectures
  • multi-cloud and vendor agnostic. Easy to build a global platform that is independent of underlying network architecture or geography

Cons

  • Whilst wasmCloud's genius, in my opinion, is to provide full platform capability just using vanilla WebAssembly, there is no debate that WebAssembly is young on the standards front. The emerging component model is key to WebAssembly adoption. I would love to see some more of wasmCloud's great ideas filter back into the current standardization efforts

Usability

Your Startup but Simpler and More Efficient than You Think It Can Be

Use Cases and Deployment Scope

Most modern technology stacks have acquired a large volume of overhead with various niches occupied and maintained by highly skilled and highly paid experts. Companies that aren't forced to acknowledge the problem of legacy systems have been opting for frameworks that are tightly coupled to cloud vendors such as AWS Lambda. Lambda gives them a narrow scope to focus on core business logic but little freedom to get outside of the walled garden. WasmCloud could upend all of that and give developers and business owners new ways to run their business on-prem, on edge, or back in the cloud. I use wasmCloud to simplify my day-to-day work, it lets me get to business and gets out of my way to write code that gets work done. I recommend anyone doing any level of prototyping work focus on what wasmCloud has to offer.

Pros

  • Host density of workloads
  • Streamlined security approach to writing code and reducing bloat
  • Interoperability of modules written in different languages

Cons

  • Simplified open-source model for on-boarding devs, i.e. bare host no elixir/GUI
  • Home-labbers guide to wasmCloud
  • Spark more community involvement for capability providers

Return on Investment

  • WasmCloud has massively simplified the required ops expertise needed to run modern software.

Usability

wasmCloud: The future of distributed application deployment

Use Cases and Deployment Scope

In our R&D group, we are looking at wasmCloud as a potential product to use for the development of our next-generation distributed intelligence platform. We intend to run distributed applications all across the electric grid to handle new use cases such as local intelligence, machine learning, power flow coordination, and enhancement of grid resiliency for tomorrow's electric grid. WASM-based applications give us the portability to run any application on any platform that we choose in the future.

Pros

  • Small portable binaries
  • Enhanced application security
  • Independent development of actors and capabilities

Cons

  • Programming language adoption for creating WASM binaries
  • Runtime updating/upgrading

Return on Investment

  • None yet as we are still in the R&D phase of using the product. More to come though!

Usability