3 ms·
I think Netflix does use an Envoy-based Service Mesh [1], and they roll their own control plane. https://netflixtechblog.com/zero-configuration-service-mesh-wi
by retiredpapaya 1y ago
I think Netflix does use an Envoy-based Service Mesh [1], and they roll their own control plane.
https://netflixtechblog.com/zero-configuration-service-mesh-with-on-demand-cluster-discovery-ac6483b52a51 https://netflixtechblog.com/zero-configuration-service-mesh-...
- slt2021 1y agoIf the goal of gathering and attributing VPC flows is to have a workload granularity flow logs, then imho gathering mesh level logs is more direct and atraight forward approach, because mesh(and workload orchestrator) are uniquely qualified to know when workload A is running on a host X and is trying to connect to workload B. Looking at Envoy access logs for example is more straightforward and simple aplroach, than running distributed ebpf and memory intensive large spark streaming job
- nptr 1y agoThe blog post mentioned that "The eBPF flow logs provide a comprehensive view of service topology and network health across Netflix’s extensive microservices fleet, regardless of the programming language, RPC mechanism, or application-layer protocol used by individual workloads." Service mesh may have restrictions on the network protocols and may not cover all network traffic (like connections to Kafka and databases).