Skip to main content
Backend, Data / ML, Engineering

Real-Time Exactly-Once Ad Event Processing with Apache Flink, Kafka, and Pinot

September 23, 2021 / Global
Featured image for Real-Time Exactly-Once Ad Event Processing with Apache Flink, Kafka, and Pinot
Jacob Tsafatinos

Jacob Tsafatinos

Jacob Tsafatinos is a former Senior Software Engineer at Uber who led the efforts of the Ad Events Processing system. In his spare time he can be found playing lead guitar in his band Good Kid.

Yuriy Bondaruk

Yuriy Bondaruk

Yuriy Bondaruk is a Senior Software Engineer II at Uber leading the ads platform development, and primarily focuses on core components such as auctioning, bidding, and budget pacing.

Yupeng Fu

Yupeng Fu

Yupeng Fu is a Principal Software Engineer on Uber’s Data team. He leads several streaming teams building scalable, reliable, and performant streaming solutions. Yupeng is an Apache Pinot committer.

James Kwon

James Kwon

James Kwon is a Software Engineer II at Uber leading the efforts around billing for Ads. He also worked on the Ad Events Processing system with Jacob.

Posted by Jacob Tsafatinos, Yuriy Bondaruk, Yupeng Fu, James Kwon