Community

Lyft에서 Envoy를 만들었는데 Istio등 많은 네트워크 처리의 기반으로 자리잡고 있는것 같습니다. Lyft의 성공적인 오픈소스중 하나인데 이를 모바일에서 사용할 수 있는 Envoy Mobil

Lyft에서 Envoy를 만들었는데 Istio등 많은 네트워크 처리의 기반으로 자리잡고 있는것 같습니다. Lyft의 성공적인 오픈소스중 하나인데 이를 모바일에서 사용할 수 있는 Envoy Mobile이 있습니다. 지난 몇년간 Lyft의 자사 앱에서 모든 네트워크를 Envoy Mobile이 처리하도록 변경하고 그 경험을 공유한 글입니다. 처음 Envoy Mobile을 적용할 때는 기존과 같은 성능이 목표였지만 실제로 적용하고 나니 개선이 이뤄진 영여깅 있었다고 합니다. Lyft 클라이언트에서 기존에는 네트워크에 훅을 넣어서 일부 트래픽만 샘플린해서 분석했지만 Envoy Mobile을 적용한 뒤에는 훨씬 풍부한 매트릭을 볼 수 있게 되어 전에는 알지 못했던 장애도 발견했다고 합니다. 그리고 Envoy Mobile를 적용하고 나서 OOM 크래시가 69.3%나 줄어들었고 ANR은 30% 줄어들었다고 합니다.

알림

알림이 없습니다