22 Oct 2020
We're bringing WebAssembly to you this fall with another another virtual Meetup! Streaming is sponsored by solo.io, also one of this months presenters.
More details at https://www.meetup.com/wasmsf/events/273039707/.
More details at https://www.meetup.com/wasmsf/events/273039707/.
- 9 participants
- 1:44 hours
14 Jul 2020
In this season's meetup, we wanted to go back to WebAssembly and the kind of extensions the community is building. We have some guest speakers and Solo.io engineers on had to chat about WebAssembly for Envoy Proxy.
Thanks to our guest speakers for sharing what they've built:
* Blake Covarrubias - Sr Product Manager for Consul @HashiCorp
* Bryant Hagadorn - Security Engineer @IBM
Questions, comments or have a wasm module to share? DM me on https://slack.solo.io at Betty Junod
Download the presentation
https://speakerdeck.com/soloio/online-meetup-number-6-july-14-2020
Learn More
https://www.solo.io
https://webassemblyhub.io
Get Involved:
GitHub https://github.com/solo-io/wasme/issues
Review the OCI image spec https://github.com/solo-io/wasm-image-spec
Project envoy-wasm https://github.com/envoyproxy/envoy-wasm
SDK
* https://github.com/proxy-wasm/
* https://github.com/solo-io/proxy-runtime/
Thanks to our guest speakers for sharing what they've built:
* Blake Covarrubias - Sr Product Manager for Consul @HashiCorp
* Bryant Hagadorn - Security Engineer @IBM
Questions, comments or have a wasm module to share? DM me on https://slack.solo.io at Betty Junod
Download the presentation
https://speakerdeck.com/soloio/online-meetup-number-6-july-14-2020
Learn More
https://www.solo.io
https://webassemblyhub.io
Get Involved:
GitHub https://github.com/solo-io/wasme/issues
Review the OCI image spec https://github.com/solo-io/wasm-image-spec
Project envoy-wasm https://github.com/envoyproxy/envoy-wasm
SDK
* https://github.com/proxy-wasm/
* https://github.com/solo-io/proxy-runtime/
- 7 participants
- 53 minutes
16 Jun 2020
Designing, building and operating applications for cloud-native infrastructure that are resilient, scalable, secure, and meet compliance and IT objectives gets complicated. A reality for the organizations with which we work is the fact they need to run across a hybrid deployment footprint, not just Kubernetes. Service mesh helps solve these challenges but still require customization at the organization or per cluster level.
As a highly extensible data plane for service mesh, Envoy Proxy is the cloud-native application networking technology. In this webinar, we will explore different service mesh deployment patterns, multi-cluster topologies and operations, and extensibility with WebAssembly for scalable, highly available, and resilient application environments.
Join us for a practical session that covers:
* Multi-cluster design patterns with Kubernetes and Service Mesh
* Service discovery, identity federation and more in a multi-cluster world
* How WebAssembly simplifies Envoy based service mesh customization
* Live demos and Q&A
Speakers:
Idit Levine, Founder and CEO @Solo.io
Christian Posta, Global Field CTO @Solo.io
As a highly extensible data plane for service mesh, Envoy Proxy is the cloud-native application networking technology. In this webinar, we will explore different service mesh deployment patterns, multi-cluster topologies and operations, and extensibility with WebAssembly for scalable, highly available, and resilient application environments.
Join us for a practical session that covers:
* Multi-cluster design patterns with Kubernetes and Service Mesh
* Service discovery, identity federation and more in a multi-cluster world
* How WebAssembly simplifies Envoy based service mesh customization
* Live demos and Q&A
Speakers:
Idit Levine, Founder and CEO @Solo.io
Christian Posta, Global Field CTO @Solo.io
- 3 participants
- 58 minutes
25 Mar 2020
Solo.io, Google and Istio have teamed up to support WebAssembly in Envoy Proxy and Istio to bring the dynamic extensibility of WebAssembly to Envoy with unmatched agility, reliability and security.
What is WebAssembly?
WebAssembly (Wasm) is a fast, efficient, portable binary instruction format, providing an embeddable and safe execution environment for platform extensions. Wasm extensions, which can be written in multiple languages and executed at a near-native speed, became a popular way to extend web based applications.
Speakers from Solo.io and Google will cover the community feedback and collaboration that led to support for WebAssembly and the joint effort to iterate on WebAssemblyHub to ensure the best developer experience in on-boarding, developing, deploying, managing and sharing WebAssembly extensions.
Learn More:
https://www.solo.io/
https://istio.io/
https://webassemblyhub.io/
Join the Discussion https://slack.solo.io
Follow https://twitter.com/soloio_inc
What is WebAssembly?
WebAssembly (Wasm) is a fast, efficient, portable binary instruction format, providing an embeddable and safe execution environment for platform extensions. Wasm extensions, which can be written in multiple languages and executed at a near-native speed, became a popular way to extend web based applications.
Speakers from Solo.io and Google will cover the community feedback and collaboration that led to support for WebAssembly and the joint effort to iterate on WebAssemblyHub to ensure the best developer experience in on-boarding, developing, deploying, managing and sharing WebAssembly extensions.
Learn More:
https://www.solo.io/
https://istio.io/
https://webassemblyhub.io/
Join the Discussion https://slack.solo.io
Follow https://twitter.com/soloio_inc
- 4 participants
- 51 minutes
19 Mar 2020
The service mesh is often presented as a solution for network engineering and system operability, increasing security, reliability, and observability. However, the service mesh is also an incredibly useful tool for developers, and understanding how to leverage this technology can dramatically simplify your day to day workflow.
In the first of 4 live streams you will learn how to use Gloo API Gateway with Consul Connect.
By the end of this series you will understand:
How to use metrics and distributed tracing effectively
Reliability patterns like retries, timeouts, and circuit breaking
How to leverage Canary deployments
How you can effectively debug distributed systems
The cloud-native, open-source technology used in this tutorial include: Envoy Proxy, Prometheus, Gloo shot, Consul Service Mesh, Loop, Squash, Open Census and more...
Schedule:
1. Gloo API Gateway and Consul Connect
2. Distributed Tracing
3. Canary Deployments
4. Microservice Debugging
5. Web Assembly
Questions or Comments -- https://slack.solo.io or @soloio_inc
Links to more resources:
Slides https://hubs.ly/H0mxdG70
HashiCorp Consul https://www.consul.io/
Solo.io Gloo https://www.solo.io/products/gloo/
Workshop Links
https://instruqt.com/hashicorp/tracks/service-mesh-for-developer-workflow
https://kubecon.demo.gs/01_index.html
https://github.com/hashicorp/consul-service-mesh-for-developers
In the first of 4 live streams you will learn how to use Gloo API Gateway with Consul Connect.
By the end of this series you will understand:
How to use metrics and distributed tracing effectively
Reliability patterns like retries, timeouts, and circuit breaking
How to leverage Canary deployments
How you can effectively debug distributed systems
The cloud-native, open-source technology used in this tutorial include: Envoy Proxy, Prometheus, Gloo shot, Consul Service Mesh, Loop, Squash, Open Census and more...
Schedule:
1. Gloo API Gateway and Consul Connect
2. Distributed Tracing
3. Canary Deployments
4. Microservice Debugging
5. Web Assembly
Questions or Comments -- https://slack.solo.io or @soloio_inc
Links to more resources:
Slides https://hubs.ly/H0mxdG70
HashiCorp Consul https://www.consul.io/
Solo.io Gloo https://www.solo.io/products/gloo/
Workshop Links
https://instruqt.com/hashicorp/tracks/service-mesh-for-developer-workflow
https://kubecon.demo.gs/01_index.html
https://github.com/hashicorp/consul-service-mesh-for-developers
- 2 participants
- 40 minutes
6 Feb 2020
Envoy Proxy is the go-to proxy for cloud-native environments for its speed and extensibility which has made it a popular choice as a proxy at the edge and as sidecars for service mesh.
Envoy proxy’s extensibility comes in the form of filters which are written in CPP and compiled directly into an instance of Envoy. This limits the accessibility to developers who know CPP and requires maintaining and shipping different versions of the Envoy Proxy code. WebAssembly support is working to make this process easier and accessible to more people by allowing filters to be built in your favorite language (CPP, Rust, TinyGo and more), precompiled into WASM, and then run in a WASM vm inside of Envoy.
This webinar will cover:
* Overview of WebAssembly, use cases and benefits
* How to build, share and use Envoy filters with WASM
* Overview of WebAssembly Hub
* Live demo
Download the slides
https://speakerdeck.com/soloio/customizing-envoy-proxy-with-webassembly
https://webassemblyhub.io
https://slack.solo.io
https://www.solo.io
Envoy proxy’s extensibility comes in the form of filters which are written in CPP and compiled directly into an instance of Envoy. This limits the accessibility to developers who know CPP and requires maintaining and shipping different versions of the Envoy Proxy code. WebAssembly support is working to make this process easier and accessible to more people by allowing filters to be built in your favorite language (CPP, Rust, TinyGo and more), precompiled into WASM, and then run in a WASM vm inside of Envoy.
This webinar will cover:
* Overview of WebAssembly, use cases and benefits
* How to build, share and use Envoy filters with WASM
* Overview of WebAssembly Hub
* Live demo
Download the slides
https://speakerdeck.com/soloio/customizing-envoy-proxy-with-webassembly
https://webassemblyhub.io
https://slack.solo.io
https://www.solo.io
- 3 participants
- 45 minutes