Skip to main content
Engineering, Backend, Data / ML

Introducing uFowarder: The Consumer Proxy for Kafka Async Queuing

5 February / Global
Featured image for Introducing uFowarder: The Consumer Proxy for Kafka Async Queuing
Image
Figure 1: High-level Consumer Proxy architecture.
Image
Figure 2: Context-aware routing.
Image
Figure 3: States of the out-of-order commit tracker.
Image
Figure 4: Fast scale up, slow scale down of workloads.
Image
Figure 5: Workload placement on worker instances.
Image
Figure 6: Delay processing in Consumer Proxy worker fetcher thread.
Zhifeng Chen

Zhifeng Chen

Zhifeng Chen is a Senior Staff Engineer, TLM on Uber’s Streaming Data team. He has been working on highly available, fault-resilient streaming systems, including resilient Kafka Rest Proxy and Kafka Consumer Proxy.

Yang Yang

Yang Yang

Yang Yang is a Senior Staff Engineer who leads Uber's Caching Platform. Previously, she was on Realtime data team building a highly scalable, reliable streaming data infrastructure at Uber, including Kafka and Flink.

Haifeng Chen

Haifeng Chen

Haifeng Chen is a Former Staff Software Engineer on Uber’s Streaming Data team. He works on building a highly scalable, reliable Kafka infrastructure and messaging platform at Uber.

Posted by Zhifeng Chen, Yang Yang, Haifeng Chen