Funding Circle Modernizes Metadata with DataHub

Funding Circle Case Study

“DataHub has been very successful and it has been well adopted within our organization.”

CUSTOMER
Funding Circle
INDUSTRY
Financial Services
SIZE
500+ employees
SOLUTION
DataHub Core (OSS)
USE CASE
Discovery, Lineage, Extensibility
DATA STACK
AWS, Kubernetes, Kafka, RDBMS, SFTP, Glue, Athena, Lake Formation, Airflow, Tableau, SageMaker, dbt, custom applications
GOALS
Visualize data flow and dependencies across complex multi-system architecture, Enable self-service metadata annotation by data producers, Track upstream and downstream impacts of dataset changes, Decentralized metadata management through CI/CD workflows

The Topline

Note: This story was originally published May 2024.

Challenge

Funding Circle, a lending platform that has helped over 140,000 small businesses secure loans, faced significant barriers to achieving self-service data capabilities.

The organization’s data ecosystem was growing rapidly, processing large volumes of data from loan applications and various internal and external systems. Their existing metadata management tool, TrueDAT, presented multiple limitations that hindered scalability:

These constraints made it increasingly difficult to maintain data visibility and governance across their complex ecosystem.

“It’s really important for us to visualize and understand how data has been flowing through different systems to be able to analyze any impact of the changes we make and also to understand upstream and downstream dependencies of a given dataset.”
Harsha Mandadi Senior Data Platform Engineer, Funding Circle

Solution

Funding Circle transitioned to DataHub to overcome these limitations and enable true self-service data capabilities. The implementation provided several key advantages that directly addressed their challenges:

For sources that have looser standards around capturing metadata (Postgres, Tableau, and Athena), the team developed a workflow for their users to configure asset-level metadata via YAML, incorporate it into their CI/CD workflows, and emit validated metadata to DataHub with a few easy steps:

  1. YAML configuration: Users create/modify YAML files to capture dataset metadata, including ownership, descriptions, and glossary terms
  2. CI/CD integration: Configuration details are added to Drone CI/CD pipelines with specified plugin names and manifest files
  3. Automated validation: Build promotion validates YAML structure and content, ensuring only valid metadata reaches DataHub
  4. Metadata surfacing: Enriched metadata with owners, tags, and terms becomes visible in DataHub

“DataHub provided us with column and table-level lineage support, multiple ways to programmatically ingest metadata, support for multiple data sources, and the ability to extend the metadata model to have custom platform information.”
Harsha Mandadi Senior Data Platform Engineer, Funding Circle

Impact

With DataHub, Funding Circle realized significant organizational and technical benefits across its organization.

Key outcomes included: