Open Augustyniak opened 1 year ago
cc @jpsim
On top of the performance related to the CPU usage there are also some improvements related to data bandwidth usage (over the wire)
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted" or "no stalebot". Thank you for your contributions.
Title: Implement performance improvements that would allow Envoy Mobile to run multiple hundreds of virtual clusters without performance impact to the app launch
Description: Adding hundreds of virtual clusters to Envoy Mobile results in negative performance impact to the application launch time (the negative performance impact was observer after adding 700-900 virtual clusters). An application may want to add a lot of virtual clusters if it's interested in tracking stats for multiple routes/endpoints. An application launch time is an important metric from the perspective of any mobile app.
There are multiple contributing factors in here: