EnvoyCon 2020 has ended
All talks are pre-recorded and will play as scheduled with live speaker Q+A following the presentation. Sessions will not be available on-demand in Hopin but will be uploaded to the CNCF YouTube channel by early November.
Thursday, October 15 • 10:00am - 10:30am
Building idiomatic Envoy SDKs for Rust and Go

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Support for WebAssembly is slowly coming into upstream Envoy.

Eager to get our hands dirty, we've embarked on a journey to develop our very first Envoy extensions in Rust and Go - languages beloved by the Cloud Native Community.

It's been a bumpy ride and we're happy we've made it :)

In this session we will share our learnings from building Envoy SDKs for Rust and Go:
* what challenges we've met
* what issues remain open
* what makes SDK ergonomic

We will give a demo of practical extensions that have been made possible so far and, most certainly, will beg Envoy folks to give us even more features we miss so much :)

Our goal is to raise awareness in the community about the current state of Wasm, and to invite everyone to collaborate on the SDK for the language of their choice.

avatar for Yaroslav  Skopets

Yaroslav Skopets

Software Engineer, Tetrate
Yaro is a Software Engineer @ Tetrate and Envoy contributor. Currently, he works on `GetEnvoy Extension Toolkit` (https://www.getenvoy.io) and `Envoy SDK for Rust` (https://github.com/tetratelabs/envoy-wasm-rust-sdk). Previously, Yaro gave a talk `Making Envoy Contributions Feasible... Read More →
avatar for Takeshi Yoneda

Takeshi Yoneda

Software Engineer, Tetrate
Takeshi is a software engineer at Tetrate working on proxy-wasm and WASM extensibility on Envoy. He is the creator of Proxy-wasm Go SDK, a contributor of proxy-wasm  and TinyGo, and a maintainer of Flagger, a progressive delivery operator on Kubernetes.

Thursday October 15, 2020 10:00am - 10:30am PDT