Is WASM there yet?

Is WASM there yet?

WASM, Civo navigate and community

Those who have been there with me this year and following the stuff I have been doing, you know that I have been advocating WebAssembly at various places, talking about cloud native Webassembly, working on content to be released soon (written and video). But, the most asked question to me is “Is wasm there yet?“.

In my recent talks, I have been focusing on clearing out the hype and putting out some actual things happening in this space. I would like to share some of them here as well:

  • WASM in browsers - WASM as a technology is already successful and you can see its success in the web space - Photoshop, Google earth, Figma and MANY more!
  • WASM and AI - The AI inferencing using WASM is becoming popular and it is actually beneficial. Wasmedge added support for it and Fermyon launched their AI offering in the cloud where you can run the ML inferencing using their cloud. See this example from Michal Yuan(CEO of SecondState) where you can see the object detection when you pass an image to it.Few things to note here is that there are Zero python dependencies, Whole app is < 2MB, easily deploy using Kubernetes, platfrom agnostic. So AI inferencing in WASM can be very powerful. Consider reading about WASI-NN as well to see how it actually works where you have WASI-NN, WASM runtime, WASM module.

  • WASM and Kubernetes - With the help of shims, its now easily possible to configure your EXISTING Kuberentes cluster to configure them in such a way they they are able to run WASM workloads. This also eliminates they hype and add practical sense to it as it eliminates the hard dev experience and you get to use the similar tooling for your new set of apps that you can run as WASM modules on your same infra, same cluster. With recent runwasi release you can actually run a wasm and linux container inside a same pod! how cool is that? Again opens up many use-cases.
  • WASM conferences - Education was a big challenge → WASMcon, WASMI/O, WASM wave India, content creators and WASM oriented organizations are creating tons of study material for people to build apps.
  • WASM tooling - Dylibso recently announced their observability solution(Observe SDK) which is dope, Fermyon got spin as a framework to create and deploy WASM workloads. Componentize-Py to write components in python with dependencies that use native extensions.
  • Component Model - Everyone has been excited about the component model and its at final stages of completion and this actually multi-folds the excitement in the community with the possibilities it opens up.
  • Innovation - Many existing companies are experimenting with WASM and creating offerings, new companies in the WASM ecosystem solving the complex challenges is also growing fast.
  • Cloud native WASM landscape - Newly launched cloud native WASM landscape shows theadoption of technology, $57B funding and innovation being made in this area.

I Hope reading all these points will make you rethink if WASM is still a hype, NO it’s not and its like the early Docker days and it will SUCCEED.

What Am I doing?

I was at Civo Navigate, it was amazing meeting cloud native folks talking cloud native, WebAssmbly and doing my sessions and workshops. We at Civo are working hard to get new amazing stuff out. Had a really nice round circle discussion with Kelsey on open source and license changes. Next Feb, we are coming to Austin, so be ready, submit the CFP and get ready for another dope edition.

Kubeday India is happening in December and I am very excited about it.

KubeCon India as been announced and people are going crazy in India and showing so much love <3

As I mentioned previously, I am working on WASM content in coming weeks and excited for it to be launched soon! Let’s get to the awesome community content.

Other great videos

Sponsored Content

Without the sponsors I won’t be able to give you an authentic newsletter with all the cool stuff, so please do check them out

Awesome Reads:

  • Profiling Kubernetes Controllers With pprof - Kubernetes controllers extend the capabilities of Kubernetes and that is the most widely used concept in Kubernetes when you want to have your won set of watch loops and objects to enhace Kubernetes experience eg Cert-manager, crossplane, prometheus and many more common applications. You can profile these controllers using pprof and in this blog you can learn how easily it can be done.

opts := ctrl.Options{

// additional options

PprofBindAddress: "127.0.0.1:8081",

}

mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), opts)

if err != nil {

setupLog.Error(err, "unable to start manager")

os.Exit(1)

}        

Awesome resources/repos

  • sqlsync- SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge.
  • Bacalhau - Compute over Data framework for public, transparent, and optionally verifiable computation.
  • TTS - ???? - a deep learning toolkit for Text-to-Speech, battle-tested in research and production

Learn from Twitter

Do share this with your network if you love reading the most authentic cloud native newsletter written with my tone :) Cheers!

要查看或添加评论,请登录

Saiyam Pathak的更多文章

  • Certifications - are they worth it?

    Certifications - are they worth it?

    I am a Kubestronaut, an SME for Kubernetes certifications, and the author of two books on CKA and CKS, which are…

  • Open source drives innovation but business is important too!

    Open source drives innovation but business is important too!

    I attended FOSDEM in Brussels, and it was one of the most unique events I’ve ever experienced. The innovation showcased…

  • DeepSeek - The open source AI model revolution

    DeepSeek - The open source AI model revolution

    AI has been buzzing and chatGPT has been one of those killer apps that revolutionised the whole AI ecosystem that even…

    2 条评论
  • New year new hopes? Predictions for 2025?

    New year new hopes? Predictions for 2025?

    Happy New Year, everyone! We are officially in the third week of 2025, and there is so much happening in the tech…

  • Our 2024 Highlights & Celebrations

    Our 2024 Highlights & Celebrations

    As we move into the next year, I think it’s the perfect time to reflect on and celebrate everything we have achieved…

    2 条评论
  • Supply chain security | KubeCon India

    Supply chain security | KubeCon India

    It’s not new that supply chain security is the talk of the town, with tools popping up every now and then to make sense…

  • Building a Complete DevOps Project with Go: A Step-by-Step Guide

    Building a Complete DevOps Project with Go: A Step-by-Step Guide

    Building a Secure Go Application with Zero CVEs Building a secure application begins with a robust foundation, starting…

  • How do you setup Kubernetes in production?

    How do you setup Kubernetes in production?

    The first question I want to ask is: are you using Kubernetes in production? If yes, which cloud, distribution, and…

    1 条评论
  • KubeCon NA 2024 Recap

    KubeCon NA 2024 Recap

    Hello everyone! I’m writing this on my trip back from Salt lake city, where KubeCon + CloudNativeCon took place. What…

    3 条评论
  • Happy Deepawali and Happy Halloween

    Happy Deepawali and Happy Halloween

    I am so happy to share this Diwali edition! It’s my favourite festival - not just a single day but a celebration that…

    1 条评论

社区洞察

其他会员也浏览了