Skip to Main Content
Talk Intermediate First Talk

How Intuit leverages and contributes to OpenLineage

Proposal status is Rejected
Session Description

Data Lineage is a crucial aspect of big data that helps understand the flow and manage the lifecycle of data. Lineage also improves big data operational excellence and provides a more robust impact analysis process compared to manual analysis or institutional knowledge, thereby reducing data incidents caused by lack of visibility into data dependencies.


OpenLineage defines an OpenAPI specification for modeling lineage, and also provides ways to capture lineage out-of-the-box from a variety of big data processing systems using the concept of event-driven listeners. Leveraging OpenLineage to capture Data Lineage has provided us with a great head start and improved our development velocity, as compared to developing from scratch.


While productionizing OpenLineage across the big data jobs at Intuit, we faced unique challenges of scale and edge-cases that were not yet tackled by the open source OpenLineage community. With production systems at stake, we came up with solutions that worked for Intuit and have then contributed them back to OpenLineage for a wider community.


This talk intends to explain our year-long journey with OpenLineage.

References

Session Categories

FOSS

Speakers

Athitya Kumar
Athitya Kumar Senior Software Engineer | Intuit India

Athitya is a Senior Software Engineer at Intuit India, who’s part of the AI, Data & Analytics organization. He has worked on Front-End, Back-end and Big Data stacks; with domain expertise in Data Ingestion, Data Processing & Data Understanding. He’s currently leading the Data Lineage capture efforts at Intuit.


Athitya also leads the Open Source Tech Community at Intuit India since 2019, with a focus on getting more and more engineers into the realm of contributing/creating Open-Source projects.


He joined Intuit India as a Software Engineer-1, after graduating with a Dual Degree from IIT Kharagpur in 2019.