# Data Mesh at Grab (Part II): The foundational tools behind certification

[Grab](https://yomu.fyi/company/grab) · Aezo Teo · Apr 30, 2026

## Summary

Grab operationalizes its Signals Marketplace data mesh through integrated platforms designed for continuous data certification and observability. The central metadata management platform, Hubble, extends open-source DataHub to model metadata as an event-driven graph and expose search, lineage, ownership, and data contracts. An automated certification engine built on the DataHub Actions framework continuously evaluates metadata changes, classifying assets into Uncertified, Certified, CertifiedPlus, or Revoked states. Genchi serves as the data quality observability layer, using Temporal and Kafka to run checks for freshness, volume completeness, schema stability, and semantic rules. To eliminate false-positive alerts caused by decoupled cron schedules, Genchi integrates with the Lighthouse monitoring service to trigger quality tests immediately upon pipeline completion.

## Takeaways

- Hubble relies on an event-driven certification engine built on the DataHub Actions framework to continuously evaluate metadata events and transition assets across Uncertified, Certified, CertifiedPlus, and Revoked states.
- Genchi utilizes Temporal for reliable workflow orchestration and Kafka for event distribution to validate data freshness, completeness, schema stability, and business rules across domains.
- Grab replaced decoupled cron schedules in Genchi with Sync with Pipeline (SWP), which consumes execution events from the Lighthouse pipeline service to trigger validation runs precisely upon pipeline completion.

**Tags:** [Architecture](https://yomu.fyi/topic/architecture), [Data Pipelines](https://yomu.fyi/topic/data-pipelines), [Kafka](https://yomu.fyi/topic/kafka), [Observability](https://yomu.fyi/topic/observability), [Reliability](https://yomu.fyi/topic/reliability)

[Read original post](https://engineering.grab.com/data-mesh-part-2-the-foundational-tools-behind-certification)
