Netflix
Netflix logoNetflix · Feature trail

Real-time Service Topology

4 posts · Oct 2020 – Jul 2026

What this trail covers

Netflix is evolving its real-time service topology system to provide engineers with a unified, up-to-the-minute view of service dependencies. This system ingests data from multiple sources (eBPF network flows, IPC metrics, distributed tracing) and processes it through reactive pipelines with backpressure handling to deliver near real-time topology updates. The architecture features a multi-layer approach with physically separate topology layers (Network, IPC, Tracing) optimized for different data stores and query patterns. This post details the engineering challenges and solutions for building this system at scale, focusing on the three-stage distributed aggregation pipeline for network flow logs, backpressure handling in reactive streams, and the trade-offs involved in achieving real-time processing.

All Netflix trails