Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about enhancing Envoy's external processing capabilities in this lightning talk that addresses the limitations of 1x1 body streaming. Discover how to implement MxN streaming support, enabling the processing of multiple chunks of data simultaneously. Explore the proposed algorithm that introduces API changes to handle multiple response chunks for a single request chunk, particularly beneficial for compression use cases. Understand the state machine modifications required for processing received responses and managing subsequent chunks, along with security considerations through added configuration options. Gain insights into overcoming the current bottleneck where side stream servers must buffer multiple chunks before processing, making external processing more efficient and flexible.