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 • 12:30pm - 1:00pm
Community and Extensibility: Building Envoy's Flexible Compression Subsystem

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

HTTP compression is used by web proxies to compress data before sending it out over the wire. This saves network bandwidth and speeds up transfers. Until its v1.15 release, Envoy implemented limited unidirectional Gzip compression. Through a cross-company (also cross-continent!) collaboration, compression was generalized to its own extension subsystem to make it possible to add new compression schemes, custom implementations of existing formats, and have fully bidirectional (de)decompression. This talk will walk the audience through the evolution of compression in Envoy, highlighting the flexibility of the extension system, and dive into two use cases now possible with compression subsystem: 0-touch bidirectional (de)compression between mobile clients and edge; and new compression implementations now possible, e.g., a compressor utilizing HW accelerators to optimize server compute.


Mikko Yinen

Cloud Software Architect, Intel
Mikko Ylinen is a cloud and edge software architect at Intel’s Cloud Software open source team. He comes with an embedded linux and operating systems engineering background but has most recently worked on security and confidential computing related topics in containers and cloud... Read More →

Jose Nino

Senior Software Engineer, Lyft
Jose Nino worked on Lyft’s Networking team for 2+ years building out infrastructure that enabled Lyft to scale technically and socially as it developed and rolled out an Envoy-based service-oriented architecture. He was instrumental in building control plane technologies, and resilience... Read More →

Thursday October 15, 2020 12:30pm - 1:00pm PDT