# Data Lineage and Exactly-Once at Trayport | Abubakar Zahid | Voices of the Kafka Community

[Voices of the Kafka Community](https://www.conduktor.io/voices-of-the-kafka-community)

Easier Said Than Done in Kafka

AZ

Guest
Abubakar Zahid
Backend Engineer, Trayport

Host
[Ron Kapoor](https://www.conduktor.io/authors/ron-kapoor)
Technical Product Marketing, Conduktor

Abubakar Zahid is a backend engineer at Trayport, an energy-trading platform, where he has worked on the data streaming and analytics platform since 2023. Running Kafka at scale in a regulated industry means the hard problems find him, whether he goes looking for them or not.

In this conversation

&rarr;Running Kafka at scale on an energy-trading platform
&rarr;Why data lineage is easier said than done in a regulated environment
&rarr;Auditing for missing data, and why it's a hard question to solve
&rarr;The day-one lesson: exactly-once holds inside Kafka, and gets very hard once data leaves

"It is easier to guarantee exactly-once within the Kafka ecosystem. But once your data leaves that, it is very challenging. I wish I knew that before I started."
Abubakar Zahid, Backend Engineer at Trayport

Interview highlight
Easier said than done
The two problems that follow Abubakar around: proving where your data came from in a regulated environment, and holding exactly-once once data leaves Kafka.

[&larr; More Voices of the Kafka Community](https://www.conduktor.io/voices-of-the-kafka-community)
